![]() |
|
Public Member Functions | |
TypeName ("motionSolver") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, motionSolver, dictionary,(const polyMesh &mesh),(mesh)) | |
motionSolver (const polyMesh &mesh) | |
Construct from polyMesh. | |
virtual | ~motionSolver () |
const polyMesh & | mesh () const |
Return reference to mesh. | |
virtual tmp< pointField > | newPoints () |
Provide new points for motion. Solves for motion. | |
virtual tmp< pointField > | curPoints () const =0 |
Provide current points for motion. Uses current motion field. | |
virtual void | twoDCorrectPoints (pointField &) const |
virtual void | solve ()=0 |
Solve for motion. | |
virtual void | updateMesh () |
Update topology. | |
Static Public Member Functions | |
autoPtr< motionSolver > | New (const polyMesh &mesh) |
Select constructed from polyMesh. |
|
Construct from polyMesh.
|
|
|
|
Provide current points for motion. Uses current motion field.
Implemented in tetDecompositionMotionSolver. |
|
|
|
Return reference to mesh.
Definition at line 115 of file motionSolver.H. References Foam::pointField. |
|
Select constructed from polyMesh.
|
|
Provide new points for motion. Solves for motion.
|
|
Solve for motion.
Implemented in laplaceTetDecompositionMotionSolver, pseudoSolidTetDecompositionMotionSolver, and tetDecompositionMotionSolver. |
|
|
|
Runtime type information.
|
|
Update topology.
Reimplemented in tetDecompositionMotionSolver. |