moving Class Reference

Mesh stitcher for moving meshes. More...

Inheritance diagram for moving:
Collaboration diagram for moving:

Public Member Functions

 TypeName ("moving")
 Runtime type information. More...
 
 moving (fvMesh &)
 Construct from fvMesh. More...
 
virtual ~moving ()
 Destructor. More...
 
- Public Member Functions inherited from fvMeshStitcher
 TypeName ("fvMeshStitcher")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, fvMeshStitcher, fvMesh,(fvMesh &mesh),(mesh))
 
 fvMeshStitcher (fvMesh &)
 Construct from fvMesh. More...
 
 fvMeshStitcher (const fvMeshStitcher &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~fvMeshStitcher ()
 Destructor. More...
 
fvMeshmesh ()
 Return the fvMesh. More...
 
bool stitches () const
 Does this stitcher do anything? More...
 
bool dynamic () const
 Is the set of connected region meshes dynamic? More...
 
bool disconnect (const bool changing, const bool geometric)
 Disconnect the mesh by removing faces from the nonConformalCyclics. More...
 
bool connect (const bool changing, const bool geometric, const bool load)
 Connect the mesh by adding faces into the nonConformalCyclics. More...
 
void reconnect (const bool geometric) const
 Re-compute the connection. Topology is preserved. Permits a change. More...
 
virtual void topoChange (const polyTopoChangeMap &)
 Update corresponding to the given map. More...
 
virtual void mapMesh (const polyMeshMap &)
 Update from another mesh using the given map. More...
 
virtual void distribute (const polyDistributionMap &)
 Update corresponding to the given distribution map. More...
 
virtual bool write (const bool write=true) const
 Write the stitcher state. More...
 
void operator= (const fvMeshStitcher &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from fvMeshStitcher
static autoPtr< fvMeshStitcherNew (fvMesh &, bool changing)
 Select, construct and return the fvMeshStitcher. More...
 
- Protected Types inherited from fvMeshStitcher
template<class Type >
using SurfaceFieldBoundary = GeometricBoundaryField< Type, fvsPatchField, surfaceMesh >
 Alias for surface boundary fields to reduce verbosity of method. More...
 
using part = patchToPatches::intersection::part
 Alias the patchToPatch intersection part struct. More...
 
using couple = patchToPatches::intersection::couple
 Alias the patchToPatch intersection couple struct. More...
 
- Protected Member Functions inherited from fvMeshStitcher
boolList patchCoupleds () const
 Determine which patches are coupled; i.e., for which. More...
 
bool geometric () const
 Is the connection "geometric", or has the topology just been. More...
 
tmp< DimensionedField< scalar, volMesh > > openness () const
 Return the non-dimensional cell openness for debugging/checking. More...
 
tmp< DimensionedField< scalar, volMesh > > volumeConservationError (const label n) const
 Return the non-dimensional old-time volume conservation error. More...
 
- Static Protected Member Functions inherited from fvMeshStitcher
template<class GeoField >
static GeoField::Boundary & boundaryFieldRefNoUpdate (GeoField &fld)
 Access the boundary field reference of a field, without updating. More...
 

Detailed Description

Mesh stitcher for moving meshes.

Source files

Definition at line 50 of file fvMeshStitchersMoving.H.

Constructor & Destructor Documentation

◆ moving()

moving ( fvMesh mesh)
explicit

Construct from fvMesh.

Definition at line 1085 of file fvMeshStitchersMoving.C.

◆ ~moving()

~moving ( )
virtual

Destructor.

Definition at line 1093 of file fvMeshStitchersMoving.C.

Member Function Documentation

◆ TypeName()

TypeName ( "moving"  )

Runtime type information.


The documentation for this class was generated from the following files: