106 const fileName& systemName =
"system",
107 const fileName& constantName =
"constant",
127 virtual scalar
theta()
const;
A class for handling file names.
const word dictName("faMeshDefinition")
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.
In case of free pistons, the piston position is determined by a user-defined position according to ti...
A class for handling words, derived from Foam::string.
virtual ~freePiston()=default
Destructor.
const word & name() const noexcept
Return const reference to name.
const fileName & rootPath() const noexcept
Return root path.
virtual scalar theta() const
Return current engine time.
virtual scalar deltaTheta() const
Return engine time increment.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
TypeName("freePiston")
Runtime type information.
const fileName & caseName() const noexcept
Return case name.