42 Foam::freePiston::freePiston
89 return pistonPositionTime_->
value(theta);
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
const Type & value() const noexcept
Return const reference to value.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
const word dictName("faMeshDefinition")
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
dimensionedScalar pistonPosition() const
Return current piston position.
An abstract class for the time description of the piston motion.
virtual word unit() const
Return time unit.
Macros for easy insertion into run-time selection tables.
In case of free pistons, the piston position is determined by a user-defined position according to ti...
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
A class for handling words, derived from Foam::string.
defineTypeNameAndDebug(combustionModel, 0)
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
virtual scalar theta() const
Return current engine time.
virtual scalar deltaTheta() const
Return engine time increment.