OpenFOAM logo
Open Source CFD Toolkit

layerAdditionRemoval Class Reference

Inheritance diagram for layerAdditionRemoval:

Inheritance graph
[legend]
Collaboration diagram for layerAdditionRemoval:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("layerAdditionRemoval")
 Runtime type information.
 layerAdditionRemoval (const word &name, const label index, const polyTopoChanger &mme, const word &zoneName, const scalar minThickness, const scalar maxThickness)
 Construct from components.
 layerAdditionRemoval (const word &name, const dictionary &dict, const label index, const polyTopoChanger &mme)
 Construct from dictionary.
virtual ~layerAdditionRemoval ()
virtual bool changeTopology () const
 Check for topology change.
virtual void setRefinement (polyTopoChange &) const
 Insert the layer addition/removal instructions.
virtual void modifyMotionPoints (pointField &motionPoints) const
 Modify motion points to comply with the topological change.
virtual void updateMesh (const mapPolyMesh &)
 Force recalculation of locally stored data on topological change.
scalar minLayerThickness () const
 Return min layer thickness which triggers removal.
void setMinLayerThickness (const scalar t) const
 Set min layer thickness which triggers removal.
scalar maxLayerThickness () const
 Return max layer thickness which triggers removal.
void setMaxLayerThickness (const scalar t) const
 Set max layer thickness which triggers removal.
virtual void write (Ostream &) const
 Write.
virtual void writeDict (Ostream &) const
 Write dictionary.

Constructor & Destructor Documentation

layerAdditionRemoval const word name,
const label  index,
const polyTopoChanger mme,
const word zoneName,
const scalar  minThickness,
const scalar  maxThickness
 

Construct from components.

layerAdditionRemoval const word name,
const dictionary dict,
const label  index,
const polyTopoChanger mme
 

Construct from dictionary.

virtual ~layerAdditionRemoval  )  [virtual]
 


Member Function Documentation

virtual bool changeTopology  )  const [virtual]
 

Check for topology change.

Implements polyMeshModifier.

scalar maxLayerThickness  )  const [inline]
 

Return max layer thickness which triggers removal.

Definition at line 212 of file layerAdditionRemoval.H.

scalar minLayerThickness  )  const [inline]
 

Return min layer thickness which triggers removal.

Definition at line 203 of file layerAdditionRemoval.H.

virtual void modifyMotionPoints pointField motionPoints  )  const [virtual]
 

Modify motion points to comply with the topological change.

Implements polyMeshModifier.

void setMaxLayerThickness const scalar  t  )  const
 

Set max layer thickness which triggers removal.

void setMinLayerThickness const scalar  t  )  const
 

Set min layer thickness which triggers removal.

virtual void setRefinement polyTopoChange  )  const [virtual]
 

Insert the layer addition/removal instructions.

into the topological change

Implements polyMeshModifier.

TypeName "layerAdditionRemoval"   ) 
 

Runtime type information.

virtual void updateMesh const mapPolyMesh  )  [virtual]
 

Force recalculation of locally stored data on topological change.

Implements polyMeshModifier.

virtual void write Ostream  )  const [virtual]
 

Write.

Implements polyMeshModifier.

virtual void writeDict Ostream  )  const [virtual]
 

Write dictionary.

Implements polyMeshModifier.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org