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.
virtual void readDict()
Read the control dictionary and set the write controls etc.
virtual bool read()
Read control dictionary, update controls and time.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
An abstract class for the time description of the piston motion.
virtual void readDict()
Read the control dictionary and set the write controls etc.
dimensionedScalar pistonDisplacement() const
Return piston displacement for current time step.
dimensionedScalar pistonPosition() const
Return current piston position.
dimensionedScalar pistonSpeed() const
Return piston speed for current time step.
virtual bool read()
Read the controlDict and set all the parameters.
A class for handling file names.
constant condensation/saturation model.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
const word dictName("faMeshDefinition")
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
const dimensionSet dimVelocity
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
#define defineRunTimeSelectionTable(baseType, argNames)
Define run-time selection table.