openfoam/applications/utilities/mesh/conversion
Mark Olesen dbfd1f90b1 ENH: add single-time handling to timeSelector
- the timeSelector is often used to select single or multiple times
  (eg, for post-processing). However, there are a few applications
  where only a *single* time should be selected and set.

  These are now covered by this type of use:

      timeSelector::addOptions_singleTime();  // Single-time options
      ...
      // Allow override of time from specified time options, or no-op
      timeSelector::setTimeIfPresent(runTime, args);

   In some cases, if can be desirable to force starting from the
   initial Time=0 when no time options have been specified:

      // Set time from specified time options, or force start from Time=0
      timeSelector::setTimeIfPresent(runTime, args, true);

   These changes make a number of includes redundant:

     * addTimeOptions.H
     * checkConstantOption.H
     * checkTimeOption.H
     * checkTimeOptions.H
     * checkTimeOptionsNoConstant.H

ENH: add time handling to setFields, setAlphaField (#3143)

    Co-authored-by: Johan Roenby <>

STYLE: replace instant("constant") with instant(0, "constant")

- avoids relying on atof parse behaviour returning zero
2024-05-06 22:22:42 +02:00
..
ansysToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
ccm ENH: add single-time handling to timeSelector 2024-05-06 22:22:42 +02:00
cfx4ToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
datToFoam ENH: improve consistency of fileName handling windows/non-windows (#2057) 2021-04-19 16:33:42 +00:00
ensightToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
fireToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
fluent3DMeshToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
fluentMeshToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
foamMeshToFluent BUG: foamMeshToFluent: improve compatibility with tmerge (fixes #2820) 2023-11-03 16:26:57 +00:00
foamToFireMesh STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
foamToStarMesh STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
foamToSurface STYLE: prefer REGISTER/NO_REGISTER instead of true/false for IOobject 2023-03-10 14:16:32 +00:00
gambitToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
gmshToFoam ENH: add single-time handling to timeSelector 2024-05-06 22:22:42 +02:00
ideasUnvToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
kivaToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
mshToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
netgenNeutralToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
plot3dToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
star4ToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
tetgenToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
vtkUnstructuredToFoam ENH: make ITstream positioning methods noexcept 2024-03-06 11:01:57 +01:00
writeMeshObj STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00