58 TopoChangeableMeshObject,
61 public HashTable<DynamicList<SolverPerformance<Type>>>
66 mutable label prevTimeIndex_;
109 const word& fieldName
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
const polyMesh & mesh() const
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
An STL-conforming hash table.
DemandDrivenMeshObject to store the solver performance residuals of all the fields of the type it is ...
virtual bool movePoints()
Update for mesh motion.
static bool found(const polyMesh &mesh, const word &fieldName)
Return true if residuals for the given field are stored.
virtual void mapMesh(const polyMeshMap &map)
Update from another mesh using the given map.
static const DynamicList< SolverPerformance< Type > > & field(const polyMesh &mesh, const word &fieldName)
Return the list of solver performance residuals for the given field.
void operator=(const Residuals< Type > &)=delete
Disallow default bitwise assignment.
Residuals(const polyMesh &mesh)
Construct for given mesh.
virtual void distribute(const polyDistributionMap &map)
Redistribute or update using the given distribution map.
TypeName("residuals")
Runtime type information.
static List< word > fieldNames(const polyMesh &mesh)
Return the list of field names of the particular type.
virtual void topoChange(const polyTopoChangeMap &map)
Update topology using the given map.
static void append(const polyMesh &mesh, const SolverPerformance< Type > &)
Append the given solver performance residuals.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
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.