Go to the documentation of this file.
67 IOobject::MUST_READ_IF_MODIFIED,
100 pistonPosition(theta())
109 "pistonDisplacement",
111 pistonPosition(theta() - deltaTheta()) - pistonPosition().value()
122 pistonDisplacement().value()/(deltaTValue() + VSMALL)
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
A class for handling file names.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
const dimensionSet dimVelocity
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
const word dictName("faMeshDefinition")
dimensionedScalar pistonSpeed() const
Return piston speed for current time step.
virtual bool read()
Read control dictionary, update controls and time.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
virtual void readDict()
Read the control dictionary and set the write controls etc.
virtual void readDict()
Read the control dictionary and set the write controls etc.
engineTime(const word &name, const fileName &rootPath, const fileName &caseName, const fileName &systemName="system", const fileName &constantName="constant", const fileName &dictName="engineGeometry")
Construct from objectRegistry arguments.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
virtual bool read()
Read the controlDict and set all the parameters.
constant condensation/saturation model.
defineTypeNameAndDebug(combustionModel, 0)
dimensionedScalar pistonPosition() const
Return current piston position.
dimensionedScalar pistonDisplacement() const
Return piston displacement for current time step.