![]() |
|
Public Member Functions | |
TypeName ("tetDecompositionMotionSolver") | |
Runtime type information. | |
tetDecompositionMotionSolver (const polyMesh &mesh) | |
Construct from components. | |
virtual | ~tetDecompositionMotionSolver () |
const tetPolyMesh & | tetMesh () const |
Return reference to motion mesh. | |
tetPointVectorField & | motionU () |
Return reference to motion field. | |
void | storeTotDisplacement () const |
bool | needTotDisplacement () const |
tetPointVectorField & | totDisplacement () |
Return reference to total displacement field. | |
const tetPointVectorField & | totDisplacement () const |
virtual tmp< pointField > | curPoints () const |
Provide current points for motion. Uses current motion field. | |
virtual void | solve ()=0 |
Solve for motion. | |
virtual void | updateMesh () |
Update topology (non-implemented). | |
virtual void | updateTetTopology (const tetPolyMeshMapperFaceDecomp &) |
Update tet-mesh topology. | |
tmp< elementScalarField > | distortionEnergy () const |
Distortion energy density. | |
tmp< elementScalarField > | deformationEnergy () const |
Deformation energy density. | |
tmp< elementScalarField > | totDistortionEnergy () const |
Total distortion energy density. | |
tmp< elementScalarField > | totDeformationEnergy () const |
Total deformation energy density. | |
tmp< scalarField > | nonOrthogonality () const |
Return mean cell non-orthogonality. | |
tmp< Foam::scalarField > | cellSkewness () const |
Return mean cell skewness. |
|
Construct from components.
|
|
|
|
Return mean cell skewness.
|
|
Provide current points for motion. Uses current motion field.
Implements motionSolver. |
|
Deformation energy density.
|
|
Distortion energy density.
|
|
Return reference to motion field.
Definition at line 106 of file tetDecompositionMotionSolver.H. References Foam::tetPointVectorField. |
|
Definition at line 133 of file tetDecompositionMotionSolver.H. References Foam::tetPointVectorField. |
|
Return mean cell non-orthogonality.
|
|
Solve for motion.
Implements motionSolver. Implemented in laplaceTetDecompositionMotionSolver, and pseudoSolidTetDecompositionMotionSolver. |
|
Definition at line 112 of file tetDecompositionMotionSolver.H. |
|
Return reference to motion mesh.
Definition at line 100 of file tetDecompositionMotionSolver.H. Referenced by motionDiff::mSolver(). |
|
Total deformation energy density.
|
|
Definition at line 145 of file tetDecompositionMotionSolver.H. |
|
Return reference to total displacement field.
Definition at line 140 of file tetDecompositionMotionSolver.H. |
|
Total distortion energy density.
|
|
Runtime type information.
|
|
Update topology (non-implemented).
Reimplemented from motionSolver. |
|
Update tet-mesh topology.
|