A class for managing sub-cycling times. More...
Public Member Functions | |
subCycleTime (Time &, const label nSubCycles) | |
Construct from original time and number of sub-cycles. More... | |
~subCycleTime () | |
Destructor. More... | |
bool | end () const |
Return true if the number of sub-cycles has been reached. More... | |
void | endSubCycle () |
End the sub-cycling and reset the time-state. More... | |
label | nSubCycles () const |
Return the total number of sub-cycles. More... | |
label | index () const |
Return the current sub-cycle index. More... | |
subCycleTime & | operator++ () |
Prefix increment. More... | |
subCycleTime & | operator++ (int) |
Postfix increment. More... | |
Private Attributes | |
Time & | time_ |
label | nSubCycles_ |
label | subCycleIndex_ |
subCycleTime | ( | Time & | t, |
const label | nSubCycles | ||
) |
Construct from original time and number of sub-cycles.
Definition at line 30 of file subCycleTime.C.
References subCycleTime::nSubCycles_, Time::subCycle(), and subCycleTime::time_.
~subCycleTime | ( | ) |
Destructor.
Definition at line 42 of file subCycleTime.C.
bool end | ( | ) | const |
Return true if the number of sub-cycles has been reached.
Definition at line 50 of file subCycleTime.C.
void endSubCycle | ( | ) |
End the sub-cycling and reset the time-state.
Definition at line 56 of file subCycleTime.C.
Referenced by CollidingCloud< CloudType >::motion().
|
inline |
Return the total number of sub-cycles.
Definition at line 78 of file subCycleTime.H.
References subCycleTime::nSubCycles_.
|
inline |
Return the current sub-cycle index.
Definition at line 84 of file subCycleTime.H.
References subCycleTime::subCycleIndex_.
Foam::subCycleTime & operator++ | ( | ) |
Prefix increment.
Definition at line 64 of file subCycleTime.C.
Foam::subCycleTime & operator++ | ( | int | ) |
Postfix increment.
Definition at line 72 of file subCycleTime.C.
|
private |
Definition at line 52 of file subCycleTime.H.
Referenced by subCycleTime::subCycleTime().
|
private |
Definition at line 54 of file subCycleTime.H.
Referenced by subCycleTime::nSubCycles(), and subCycleTime::subCycleTime().
|
private |
Definition at line 55 of file subCycleTime.H.
Referenced by subCycleTime::index().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.