Loading...
Searching...
No Matches
motionSmootherData Class Reference

#include <motionSmootherData.H>

Inheritance diagram for motionSmootherData:
Collaboration diagram for motionSmootherData:

Public Member Functions

 motionSmootherData (const pointMesh &pMesh)
 Construct read.
 motionSmootherData (const pointVectorField &displacement)
 Construct from pointDisplacement.
pointVectorFielddisplacement ()
 Reference to displacement field.
const pointVectorFielddisplacement () const
 Reference to displacement field.
const pointScalarFieldscale () const
 Reference to scale field.
const pointFieldoldPoints () const
 Starting mesh position.

Protected Attributes

pointVectorField displacement_
 Displacement field.
pointScalarField scale_
 Scale factor for displacement.
pointField oldPoints_
 Starting mesh position.

Detailed Description

Source files

Definition at line 45 of file motionSmootherData.H.

Constructor & Destructor Documentation

◆ motionSmootherData() [1/2]

motionSmootherData ( const pointMesh & pMesh)
explicit

Construct read.

Definition at line 25 of file motionSmootherData.C.

References Foam::dimless, displacement_, oldPoints_, points, scale_, and timeName.

Referenced by motionSmoother::motionSmoother(), and motionSmoother::motionSmoother().

Here is the caller graph for this function:

◆ motionSmootherData() [2/2]

motionSmootherData ( const pointVectorField & displacement)
explicit

Construct from pointDisplacement.

Definition at line 59 of file motionSmootherData.C.

References Foam::dimless, displacement(), displacement_, mesh, oldPoints_, points, scale_, and timeName.

Here is the call graph for this function:

Member Function Documentation

◆ displacement() [1/2]

Foam::pointVectorField & displacement ( )

Reference to displacement field.

Definition at line 95 of file motionSmootherData.C.

References displacement_.

Referenced by motionSmoother::ClassName(), snappySnapDriver::doSnap(), motionSmoother::motionSmoother(), motionSmootherData(), snappySnapDriver::scaleMesh(), and snappySnapDriver::smoothDisplacement().

Here is the caller graph for this function:

◆ displacement() [2/2]

const Foam::pointVectorField & displacement ( ) const

Reference to displacement field.

Definition at line 101 of file motionSmootherData.C.

References displacement_.

◆ scale()

const Foam::pointScalarField & scale ( ) const

Reference to scale field.

Definition at line 107 of file motionSmootherData.C.

References scale_.

◆ oldPoints()

const Foam::pointField & oldPoints ( ) const

Starting mesh position.

Definition at line 113 of file motionSmootherData.C.

References oldPoints_.

Member Data Documentation

◆ displacement_

pointVectorField displacement_
protected

Displacement field.

Definition at line 54 of file motionSmootherData.H.

Referenced by displacement(), displacement(), motionSmootherData(), and motionSmootherData().

◆ scale_

pointScalarField scale_
protected

Scale factor for displacement.

Definition at line 59 of file motionSmootherData.H.

Referenced by motionSmootherData(), motionSmootherData(), and scale().

◆ oldPoints_

pointField oldPoints_
protected

Starting mesh position.

Definition at line 64 of file motionSmootherData.H.

Referenced by motionSmootherData(), motionSmootherData(), and oldPoints().


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