35 namespace functionObjects
59 phaseName_(
word::null)
86 if (!time_.controlDict().lookupOrDefault(
"adjustTimeStep",
false))
104 const_cast<Time&
>(time_).setDeltaTNoAdjust
Macros for easy insertion into run-time selection tables.
static word groupName(Name name, const word &group)
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Base class for chemistry models.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Abstract base-class for Time/database functionObjects.
Adjusts the time step to match a chemistry model's stored chemical time step. This allows the solver ...
adjustTimeStepToChemistry(const word &name, const Time &runTime, const dictionary &dict)
Construct from components.
virtual ~adjustTimeStepToChemistry()
virtual bool execute()
Reset the timeStep from the Function1 of time.
virtual bool write()
Do nothing.
virtual bool read(const dictionary &)
Read and reset the timeStep Function1.
Specialisation of Foam::functionObject for a region and providing a reference to the region Foam::obj...
static scalar deltaTFactor
deltaT increase factor
A class for handling words, derived from string.
static const word null
An empty word.
defineTypeNameAndDebug(adjustTimeStepToCombustion, 0)
addToRunTimeSelectionTable(functionObject, adjustTimeStepToCombustion, dictionary)
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
Type gMin(const FieldField< Field, Type > &f)
word name(const complex &)
Return a string representation of a complex.
basicChemistryModel & chemistry