Public Member Functions | List of all members
solidBodyMotionDisplacementPointPatchVectorField Class Reference

Enables the specification of a fixed value boundary condition using the solid body motion functions. More...

Inheritance diagram for solidBodyMotionDisplacementPointPatchVectorField:
Inheritance graph
[legend]
Collaboration diagram for solidBodyMotionDisplacementPointPatchVectorField:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("solidBodyMotionDisplacement")
 
 solidBodyMotionDisplacementPointPatchVectorField (const pointPatch &, const DimensionedField< vector, pointMesh > &)
 
 solidBodyMotionDisplacementPointPatchVectorField (const pointPatch &, const DimensionedField< vector, pointMesh > &, const dictionary &)
 
 solidBodyMotionDisplacementPointPatchVectorField (const solidBodyMotionDisplacementPointPatchVectorField &, const pointPatch &, const DimensionedField< vector, pointMesh > &, const pointPatchFieldMapper &)
 
 solidBodyMotionDisplacementPointPatchVectorField (const solidBodyMotionDisplacementPointPatchVectorField &)
 
virtual autoPtr< pointPatchField< vector > > clone () const
 
 solidBodyMotionDisplacementPointPatchVectorField (const solidBodyMotionDisplacementPointPatchVectorField &, const DimensionedField< vector, pointMesh > &)
 
virtual autoPtr< pointPatchField< vector > > clone (const DimensionedField< vector, pointMesh > &iF) const
 
const solidBodyMotionFunctionmotion () const
 
const pointFieldlocalPoints0 () const
 
virtual void updateCoeffs ()
 
virtual void write (Ostream &) const
 

Detailed Description

Enables the specification of a fixed value boundary condition using the solid body motion functions.

Source files

Definition at line 49 of file solidBodyMotionDisplacementPointPatchVectorField.H.

Constructor & Destructor Documentation

◆ solidBodyMotionDisplacementPointPatchVectorField() [1/5]

Definition at line 36 of file solidBodyMotionDisplacementPointPatchVectorField.C.

Referenced by solidBodyMotionDisplacementPointPatchVectorField::clone().

Here is the caller graph for this function:

◆ solidBodyMotionDisplacementPointPatchVectorField() [2/5]

Definition at line 49 of file solidBodyMotionDisplacementPointPatchVectorField.C.

References dict, dictionary::found(), and Foam::transformPoints().

Here is the call graph for this function:

◆ solidBodyMotionDisplacementPointPatchVectorField() [3/5]

Definition at line 73 of file solidBodyMotionDisplacementPointPatchVectorField.C.

References Foam::transformPoints().

Here is the call graph for this function:

◆ solidBodyMotionDisplacementPointPatchVectorField() [4/5]

◆ solidBodyMotionDisplacementPointPatchVectorField() [5/5]

Definition at line 108 of file solidBodyMotionDisplacementPointPatchVectorField.C.

References Foam::transformPoints().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "solidBodyMotionDisplacement"  )

◆ clone() [1/2]

virtual autoPtr<pointPatchField<vector> > clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual autoPtr<pointPatchField<vector> > clone ( const DimensionedField< vector, pointMesh > &  iF) const
inlinevirtual

◆ motion()

const solidBodyMotionFunction& motion ( ) const
inline

◆ localPoints0()

const pointField & localPoints0 ( ) const

Definition at line 130 of file solidBodyMotionDisplacementPointPatchVectorField.C.

References polyMesh::meshSubDir, IOobject::MUST_READ, IOobject::NO_WRITE, Foam::foamVersion::patch, and points0().

Referenced by solidBodyMotionDisplacementPointPatchVectorField::updateCoeffs().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateCoeffs()

void updateCoeffs ( )
virtual

◆ write()

void write ( Ostream os) const
virtual

Definition at line 174 of file solidBodyMotionDisplacementPointPatchVectorField.C.

References Foam::indent(), os(), and Foam::vtk::write().

Here is the call graph for this function:

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