35 namespace fvMeshTopoChangers
82 updated = iter().
update() || updated;
94 iter().topoChange(map);
115 iter().distribute(map);
Template dictionary class which manages the storage associated with it.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
fvMesh & mesh()
Return the fvMesh.
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
#define forAllIter(Container, container, iter)
Iterate across all elements in the container object of type.
virtual bool update()
Update the mesh for both mesh motion and topology change.
addToRunTimeSelectionTable(fvMeshTopoChanger, list, fvMesh)
Macros for easy insertion into run-time selection tables.
virtual ~list()
Destructor.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
list(fvMesh &mesh, const dictionary &dict)
Construct from fvMesh and dictionary.
bool topoChanged_
Is the mesh topology changing.
static autoPtr< fvMeshTopoChanger > New(fvMesh &, const dictionary &dict)
Select, construct and return the fvMeshTopoChanger.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual void topoChange(const polyTopoChangeMap &)
Update corresponding to the given map.
virtual void distribute(const polyDistributionMap &)
Update corresponding to the given distribution map.
word name(const complex &)
Return a string representation of a complex.
Mesh data needed to do the Finite Volume discretisation.
bool update(const point &, const FvWallInfoDataBase< WallInfo, Type, Derived > &w2, const scalar tol, TrackingData &td)
Evaluate distance to point. Update distSqr, origin from whomever.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
Class containing mesh-to-mesh mapping information.
defineTypeNameAndDebug(list, 0)
Abstract base class for fvMesh movers.