Public Member Functions | List of all members
optMeshMovementNULL Class Reference

A dummy optMeshMovement object. More...

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

Public Member Functions

 TypeName ("none")
 
 optMeshMovementNULL (fvMesh &mesh, const dictionary &dict, const labelList &patchIDs)
 
virtual ~optMeshMovementNULL ()=default
 
void moveMesh ()
 
virtual scalar computeEta (const scalarField &correction)
 
- Public Member Functions inherited from optMeshMovement
 TypeName ("optMeshMovement")
 
 declareRunTimeSelectionTable (autoPtr, optMeshMovement, dictionary,(fvMesh &mesh, const dictionary &dict, const labelList &patchIDs),(mesh, dict, patchIDs))
 
 optMeshMovement (fvMesh &mesh, const dictionary &dict, const labelList &patchIDs)
 
virtual ~optMeshMovement ()=default
 
void setCorrection (const scalarField &correction)
 
autoPtr< displacementMethod > & returnDisplacementMethod ()
 
const labelListgetPatchIDs ()
 
void writeMeshQualityMetrics ()
 
virtual void storeDesignVariables ()
 
virtual void resetDesignVariables ()
 
bool maxAllowedDisplacementSet () const
 
virtual labelList getActiveDesignVariables () const
 

Additional Inherited Members

- Static Public Member Functions inherited from optMeshMovement
static autoPtr< optMeshMovementNew (fvMesh &mesh, const dictionary &dict, const labelList &patchIDs)
 
- Protected Member Functions inherited from optMeshMovement
scalar getMaxAllowedDisplacement () const
 
- Protected Attributes inherited from optMeshMovement
fvMeshmesh_
 
const dictionarydict_
 
scalarField correction_
 
labelList patchIDs_
 
vectorField pointsInit_
 
autoPtr< displacementMethoddisplMethodPtr_
 
bool writeMeshQualityMetrics_
 

Detailed Description

A dummy optMeshMovement object.

Source files

Definition at line 48 of file optMeshMovementNULL.H.

Constructor & Destructor Documentation

◆ optMeshMovementNULL()

optMeshMovementNULL ( fvMesh mesh,
const dictionary dict,
const labelList patchIDs 
)

Definition at line 43 of file optMeshMovementNULL.C.

◆ ~optMeshMovementNULL()

virtual ~optMeshMovementNULL ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

◆ moveMesh()

void moveMesh ( )
virtual

Reimplemented from optMeshMovement.

Definition at line 55 of file optMeshMovementNULL.C.

◆ computeEta()

Foam::scalar computeEta ( const scalarField correction)
virtual

Implements optMeshMovement.

Definition at line 62 of file optMeshMovementNULL.C.


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