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)
dimensionedScalar pistonSpeed() const
Return piston speed for current time step.
const word dictName("blockMeshDict")
virtual bool read()
Read control dictionary, update controls and time.
word name(const complex &c)
Return string representation of complex.
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.
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.