list Class Reference
Inheritance diagram for list:
Collaboration diagram for list:

Public Member Functions

 TypeName ("list")
 Runtime type information. More...
 
 list (const polyMesh &, const dictionary &)
 Construct from mesh and dictionary. More...
 
 list (const list &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~list ()
 Destructor. More...
 
virtual tmp< pointFieldnewPoints ()
 Provide current points for motion. Uses current motion field. More...
 
virtual void movePoints (const pointField &)
 Update local data for geometry changes. More...
 
virtual void topoChange (const polyTopoChangeMap &)
 Update local data for topology changes. 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...
 
void operator= (const list &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from pointMeshMover
 TypeName ("pointMeshMover")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, pointMeshMover, dictionary,(const polyMesh &mesh, const dictionary &dict),(mesh, dict))
 
 pointMeshMover (const polyMesh &mesh, const word &type)
 Construct from polyMesh and dictionary and type. More...
 
virtual autoPtr< pointMeshMoverclone () const
 Clone function. More...
 
virtual ~pointMeshMover ()
 Destructor. More...
 
const polyMeshpoly () const
 Return reference to mesh. More...
 
virtual void twoDCorrectPoints (pointField &) const
 Correct point field for reduced-dimensionality cases. More...
 
virtual bool solidBodyMotion () const
 Is the motion solid body? I.e., are the volumes and area magnitudes. More...
 
virtual bool write () const
 Optionally write motion state information for restart. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from pointMeshMover
static autoPtr< pointMeshMoverNew (const polyMesh &, const dictionary &)
 Select constructed from polyMesh and dictionary. More...
 

Detailed Description

Definition at line 55 of file list_pointMeshMover.H.

Constructor & Destructor Documentation

◆ list() [1/2]

list ( const polyMesh mesh,
const dictionary dict 
)

Construct from mesh and dictionary.

Definition at line 49 of file list_pointMeshMover.C.

References dict, forAllConstIter, mesh, Foam::name(), and pointMeshMover::New().

Here is the call graph for this function:

◆ list() [2/2]

list ( const list )
delete

Disallow default bitwise copy construction.

◆ ~list()

~list ( )
virtual

Destructor.

Definition at line 79 of file list_pointMeshMover.C.

Member Function Documentation

◆ TypeName()

TypeName ( "list"  )

Runtime type information.

◆ newPoints()

Foam::tmp< Foam::pointField > newPoints ( )
virtual

Provide current points for motion. Uses current motion field.

Implements pointMeshMover.

Definition at line 85 of file list_pointMeshMover.C.

References forAllIter, nPoints, and Foam::Zero.

◆ movePoints()

void movePoints ( const pointField points)
virtual

Update local data for geometry changes.

Implements pointMeshMover.

Definition at line 136 of file list_pointMeshMover.C.

References forAllIter, and points.

◆ topoChange()

void topoChange ( const polyTopoChangeMap map)
virtual

Update local data for topology changes.

Implements pointMeshMover.

Definition at line 106 of file list_pointMeshMover.C.

References forAllIter.

◆ mapMesh()

void mapMesh ( const polyMeshMap map)
virtual

Update from another mesh using the given map.

Implements pointMeshMover.

Definition at line 115 of file list_pointMeshMover.C.

References forAllIter.

◆ distribute()

void distribute ( const polyDistributionMap map)
virtual

Update corresponding to the given distribution map.

Implements pointMeshMover.

Definition at line 124 of file list_pointMeshMover.C.

References forAllIter.

◆ operator=()

void operator= ( const list )
delete

Disallow default bitwise assignment.


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