Go to the documentation of this file.
94 void timeAdjustment();
110 const fileName& systemName =
"system",
111 const fileName& constantName =
"constant",
145 return conRodLength_;
168 virtual scalar
theta()
const;
171 virtual word
unit()
const;
const fileName & rootPath() const
A class for handling words, derived from Foam::string.
A class for handling file names.
virtual scalar deltaTheta() const
virtual word unit() const
const word dictName("faMeshDefinition")
const word & name() const
Manage time in terms of engine RPM and crank-angle.
const dimensionedScalar & conRodLength() const
virtual ~crankConRod()=default
virtual scalar userTimeToTime(const scalar theta) const
const dimensionedScalar & clearance() const
const dimensionedScalar & bore() const
scalar thetaRevolution() const
virtual scalar theta() const
const fileName & caseName() const
An abstract class for the time description of the piston motion.
Generic dimensioned Type class.
virtual scalar timeToUserTime(const scalar t) const
scalar timeToDeg(const scalar t) const
const dimensionedScalar & rpm() const
const dimensionedScalar & stroke() const
scalar degToTime(const scalar theta) const
dimensionedScalar pistonPosition() const