A userTime based on engine crank-angle degrees. More...


Public Member Functions | |
| TypeName ("engine") | |
| Runtime type information. More... | |
| engine (const dictionary &controlDict) | |
| Construct from controlDict. More... | |
| virtual | ~engine () |
| Destructor. More... | |
| virtual scalar | userTimeToTime (const scalar theta) const |
| Return the theta crank-angle is s. More... | |
| virtual scalar | timeToUserTime (const scalar t) const |
| Return the time t in crank-angle. More... | |
| virtual word | unitName () const |
| Return engine-time unit name (CAD) More... | |
| virtual const unitConversion & | units () const |
| Return the engine-time unit conversion. More... | |
| virtual bool | read (const dictionary &controlDict) |
| Read the controlDict and set all the parameters. More... | |
Public Member Functions inherited from userTime | |
| TypeName ("userTime") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, userTime, dictionary,(const dictionary &controlDict),(controlDict)) | |
| Declare runtime constructor selection table. More... | |
| userTime (const dictionary &controlDict) | |
| Construct from controlDict. More... | |
| virtual | ~userTime () |
| Destructor. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from userTime | |
| static autoPtr< userTime > | New (const dictionary &controlDict) |
| static const dictionary & | dict (const dictionary &controlDict) |
| Return the userTime sub-dictionary. More... | |
A userTime based on engine crank-angle degrees.
Definition at line 51 of file engineTime.H.
| engine | ( | const dictionary & | controlDict | ) |
Construct from controlDict.
Definition at line 44 of file engineTime.C.
References Foam::addUnits(), Foam::dimTime, engine::unitName(), and engine::userTimeToTime().

|
virtual |
Destructor.
Definition at line 55 of file engineTime.C.
| TypeName | ( | "engine" | ) |
Runtime type information.
|
virtual |
Return the theta crank-angle is s.
Implements userTime.
Definition at line 61 of file engineTime.C.
References Foam::radToDeg().
Referenced by engine::engine().


|
virtual |
Return the time t in crank-angle.
Implements userTime.
Definition at line 70 of file engineTime.C.
References Foam::radToDeg().

|
virtual |
Return engine-time unit name (CAD)
Implements userTime.
Definition at line 76 of file engineTime.C.
Referenced by engine::engine().

|
virtual |
Return the engine-time unit conversion.
Implements userTime.
Definition at line 82 of file engineTime.C.
References Foam::units().

|
virtual |
Read the controlDict and set all the parameters.
Implements userTime.
Definition at line 88 of file engineTime.C.
References Foam::addUnits(), controlDict(), dict, Foam::dimTime, and omega.
