change solvers, utilities, etc. to use while (..) time-looping idiom
- this (now deprecated) idiom: for (runTime++; !runTime.end(); runTime++) { ... } has a few problems: * stop-on-next-write will be off-by-one (ie, doesn't work) * function objects are not executed on exit with runTime.end() Fixing these problems is not really possible. - this idiom while (runTime.run()) { runTime++; ... } works without the above problems.
Showing
- applications/solvers/DNS/dnsFoam/dnsFoam.C 2 additions, 1 deletionapplications/solvers/DNS/dnsFoam/dnsFoam.C
- applications/solvers/basic/laplacianFoam/laplacianFoam.C 2 additions, 1 deletionapplications/solvers/basic/laplacianFoam/laplacianFoam.C
- applications/solvers/basic/scalarTransportFoam/scalarTransportFoam.C 2 additions, 1 deletion...s/solvers/basic/scalarTransportFoam/scalarTransportFoam.C
- applications/solvers/combustion/dieselFoam/dieselFoam.C 1 addition, 1 deletionapplications/solvers/combustion/dieselFoam/dieselFoam.C
- applications/solvers/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C 2 additions, 1 deletion...rs/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C
- applications/solvers/compressible/rhoSimpleFoam/rhoSimpleFoam.C 2 additions, 1 deletion...ations/solvers/compressible/rhoSimpleFoam/rhoSimpleFoam.C
- applications/solvers/compressible/rhoSonicFoam/rhoSonicFoam.C 2 additions, 1 deletion...ications/solvers/compressible/rhoSonicFoam/rhoSonicFoam.C
- applications/solvers/compressible/rhopSonicFoam/rhopSonicFoam.C 2 additions, 1 deletion...ations/solvers/compressible/rhopSonicFoam/rhopSonicFoam.C
- applications/solvers/compressible/sonicDyMFoam/sonicDyMFoam.C 2 additions, 1 deletion...ications/solvers/compressible/sonicDyMFoam/sonicDyMFoam.C
- applications/solvers/compressible/sonicFoam/sonicFoam.C 2 additions, 1 deletionapplications/solvers/compressible/sonicFoam/sonicFoam.C
- applications/solvers/compressible/sonicLiquidFoam/sonicLiquidFoam.C 2 additions, 1 deletion...ns/solvers/compressible/sonicLiquidFoam/sonicLiquidFoam.C
- applications/solvers/electromagnetics/electrostaticFoam/electrostaticFoam.C 2 additions, 1 deletion...rs/electromagnetics/electrostaticFoam/electrostaticFoam.C
- applications/solvers/electromagnetics/mhdFoam/mhdFoam.C 2 additions, 1 deletionapplications/solvers/electromagnetics/mhdFoam/mhdFoam.C
- applications/solvers/financial/financialFoam/financialFoam.C 2 additions, 1 deletionapplications/solvers/financial/financialFoam/financialFoam.C
- applications/solvers/heatTransfer/buoyantBoussinesqFoam/buoyantBoussinesqFoam.C 2 additions, 1 deletion...eatTransfer/buoyantBoussinesqFoam/buoyantBoussinesqFoam.C
- applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/buoyantBoussinesqSimpleFoam.C 2 additions, 1 deletion...buoyantBoussinesqSimpleFoam/buoyantBoussinesqSimpleFoam.C
- applications/solvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C 2 additions, 1 deletion...olvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C
- applications/solvers/heatTransfer/buoyantSimpleRadiationFoam/buoyantSimpleRadiationFoam.C 2 additions, 1 deletion...r/buoyantSimpleRadiationFoam/buoyantSimpleRadiationFoam.C
- applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionFoam.C 1 addition, 1 deletion...vers/heatTransfer/chtMultiRegionFoam/chtMultiRegionFoam.C
- applications/solvers/incompressible/boundaryFoam/boundaryFoam.C 2 additions, 1 deletion...ations/solvers/incompressible/boundaryFoam/boundaryFoam.C
Please register or sign in to comment