FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

displacementSBRStressFvMotionSolver Class Reference

Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement. More...

#include <fvMotionSolvers/displacementSBRStressFvMotionSolver.H>


Detailed Description

Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement.

Source files

Definition at line 53 of file displacementSBRStressFvMotionSolver.H.

Inheritance diagram for displacementSBRStressFvMotionSolver:
Collaboration diagram for displacementSBRStressFvMotionSolver:

List of all members.

Public Member Functions

 TypeName ("displacementSBRStress")
 Runtime type information.
 displacementSBRStressFvMotionSolver (const polyMesh &, Istream &msDataUnused)
 Construct from polyMesh and data stream.
 ~displacementSBRStressFvMotionSolver ()
pointVectorField &  pointDisplacement ()
 Return reference to the point motion displacement field.
const pointVectorField &  pointDisplacement () const
 Return const reference to the point motion displacement field.
volVectorField &  cellDisplacement ()
 Return reference to the cell motion displacement field.
const volVectorField &  cellDisplacement () const
 Return const reference to the cell motion displacement field.
virtual tmp< pointField >  curPoints () const
 Return point location obtained from the current motion field.
virtual void  solve ()
 Solve for motion.
virtual void  updateMesh (const mapPolyMesh &)
 Update topology.

Constructor & Destructor Documentation

displacementSBRStressFvMotionSolver ( const polyMesh &   mesh,
Istream &   msDataUnused  
)

Construct from polyMesh and data stream.

Definition at line 55 of file displacementSBRStressFvMotionSolver.C.


Member Function Documentation

TypeName ( "displacementSBRStress"    )

Runtime type information.

pointVectorField& pointDisplacement (  ) [inline]

Return reference to the point motion displacement field.

Definition at line 105 of file displacementSBRStressFvMotionSolver.H.

const pointVectorField& pointDisplacement (  ) const [inline]

Return const reference to the point motion displacement field.

Definition at line 111 of file displacementSBRStressFvMotionSolver.H.

volVectorField& cellDisplacement (  ) [inline]

Return reference to the cell motion displacement field.

Definition at line 117 of file displacementSBRStressFvMotionSolver.H.

const volVectorField& cellDisplacement (  ) const [inline]

Return const reference to the cell motion displacement field.

Definition at line 123 of file displacementSBRStressFvMotionSolver.H.

Foam::tmp< Foam::pointField > curPoints (  ) const [virtual]

Return point location obtained from the current motion field.

Implements fvMotionSolver.

Definition at line 109 of file displacementSBRStressFvMotionSolver.C.

References volPointInterpolation::interpolate(), and MeshObject< fvMesh, volPointInterpolation >::New().

void updateMesh ( const mapPolyMesh &   mpm  ) [virtual]

Update topology.

Reimplemented from displacementFvMotionSolver.

Definition at line 191 of file displacementSBRStressFvMotionSolver.C.

References motionDiffusivity::New(), and displacementFvMotionSolver::updateMesh().


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