Motion of the mesh specified as a list of motion solvers. More...
Public Member Functions | |
TypeName ("motionSolverList") | |
Runtime type information. More... | |
motionSolverList (const polyMesh &, const dictionary &) | |
Construct from mesh and dictionary. More... | |
motionSolverList (const motionSolverList &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~motionSolverList () |
Destructor. More... | |
virtual tmp< pointField > | curPoints () const |
Provide current points for motion. Uses current motion field. More... | |
virtual void | solve () |
Solve for motion. More... | |
virtual void | movePoints (const pointField &) |
Update local data for geometry changes. More... | |
virtual void | updateMesh (const mapPolyMesh &) |
Update local data for topology changes. More... | |
void | operator= (const motionSolverList &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from motionSolver | |
TypeName ("motionSolver") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, motionSolver, dictionary,(const polyMesh &mesh, const dictionary &dict),(mesh, dict)) | |
motionSolver (const polyMesh &mesh, const dictionary &, const word &type) | |
Construct from polyMesh and dictionary and type. More... | |
virtual autoPtr< motionSolver > | clone () const |
Clone function. More... | |
virtual | ~motionSolver () |
Destructor. More... | |
const polyMesh & | mesh () const |
Return reference to mesh. More... | |
const dictionary & | coeffDict () const |
Const access to the coefficients dictionary. More... | |
virtual tmp< pointField > | newPoints () |
Provide new points for motion. Solves for motion. More... | |
virtual void | twoDCorrectPoints (pointField &) const |
virtual bool | write () const |
Optionally write motion state information for restart. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from motionSolver | |
static autoPtr< motionSolver > | New (const polyMesh &, const dictionary &) |
Select constructed from polyMesh and dictionary. More... | |
Motion of the mesh specified as a list of motion solvers.
The motion solvers are executed in order and the resulting displacements accumulated into an overall displacement and the displaced point positions returned.
Definition at line 52 of file motionSolverList.H.
motionSolverList | ( | const polyMesh & | mesh, |
const dictionary & | dict | ||
) |
Construct from mesh and dictionary.
Definition at line 46 of file motionSolverList.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 62 of file motionSolverList.C.
TypeName | ( | "motionSolverList" | ) |
Runtime type information.
|
virtual |
Provide current points for motion. Uses current motion field.
Implements motionSolver.
Definition at line 68 of file motionSolverList.C.
References mesh, points, and polyMesh::points().
|
virtual |
Solve for motion.
Implements motionSolver.
Definition at line 89 of file motionSolverList.C.
References forAll.
|
virtual |
Update local data for geometry changes.
Implements motionSolver.
Definition at line 98 of file motionSolverList.C.
References forAll.
|
virtual |
Update local data for topology changes.
Implements motionSolver.
Definition at line 107 of file motionSolverList.C.
References forAll.
|
delete |
Disallow default bitwise assignment.