123 if (residuals.prevTimeIndex_ !=
timeIndex)
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
An STL-conforming hash table.
bool insert(const Key &, const T &newElmt)
Insert a new hashedEntry.
void clear()
Clear all entries from table.
DemandDrivenMeshObject to store the solver performance residuals of all the fields of the type it is ...
static bool found(const polyMesh &mesh, const word &fieldName)
Return true if residuals for the given field are stored.
static const DynamicList< SolverPerformance< Type > > & field(const polyMesh &mesh, const word &fieldName)
Return the list of solver performance residuals for the given field.
Residuals(const polyMesh &mesh)
Construct for given mesh.
static List< word > fieldNames(const polyMesh &mesh)
Return the list of field names of the particular type.
static void append(const polyMesh &mesh, const SolverPerformance< Type > &)
Append the given solver performance residuals.
label timeIndex() const
Return current time index.
const TimeState & prevTimeState() const
Return previous TimeState if time is being sub-cycled.
bool subCycling() const
Return true if time currently being sub-cycled, otherwise false.
const Time & time() const
Return time.
Mesh consisting of general polyhedral cells.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)