99 pistonPosition(theta())
108 "pistonDisplacement",
110 pistonPosition(theta() - deltaTheta()) - pistonPosition().value()
121 pistonDisplacement().value()/(deltaTValue() + vSmall)
A class for handling file names.
virtual bool read()
Read the controlDict and set all the parameters.
virtual void readDict()
Read the control dictionary and set the write controls etc.
dimensionedScalar pistonPosition() const
Return current piston position.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
const dimensionSet dimLength
A class for handling words, derived from string.
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.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
const dimensionSet dimVelocity
virtual void readDict()
Read the control dictionary and set the write controls etc.
defineTypeNameAndDebug(combustionModel, 0)
virtual bool read()
Read control dictionary, update controls and time.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar pistonSpeed() const
Return piston speed for current time step.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
dimensionedScalar pistonDisplacement() const
Return piston displacement for current time step.