OpenFOAM logo
Open Source CFD Toolkit

polyTopoChange Class Reference

Collaboration diagram for polyTopoChange:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 polyTopoChange (const polyMesh &)
 Construct from mesh reference.
 ~polyTopoChange ()
label setAction (const topoAction &action)
 Set topological action.
label pointBalance () const
 Point balance (added - removed).
label faceBalance () const
 Face balance (added - removed).
label cellBalance () const
 Cell balance (added - removed).
const DynamicList< polyAddPoint > & addedPoints () const
 Added points.
const DynamicList< polyModifyPoint > & modifiedPoints () const
 Modified points.
const labelHashSetremovedPoints () const
 Map of removed points.
const DynamicList< polyAddFace > & addedFaces () const
 Added faces.
const DynamicList< polyModifyFace > & modifiedFaces () const
 Modified faces.
const labelHashSetremovedFaces () const
 Map of removed faces.
const DynamicList< polyAddCell > & addedCells () const
 Added cells.
const DynamicList< polyModifyCell > & modifiedCells () const
 Modified cells.
const labelHashSetremovedCells () const
 Map of removed cells.
bool check () const
 Check for consistency and report status.
void clear ()
 Clear all contents.

Static Public Attributes

int debug

Constructor & Destructor Documentation

polyTopoChange const polyMesh  ) 
 

Construct from mesh reference.

~polyTopoChange  ) 
 


Member Function Documentation

const DynamicList<polyAddCell>& addedCells  )  const [inline]
 

Added cells.

Definition at line 217 of file polyTopoChange.H.

const DynamicList<polyAddFace>& addedFaces  )  const [inline]
 

Added faces.

Definition at line 199 of file polyTopoChange.H.

const DynamicList<polyAddPoint>& addedPoints  )  const [inline]
 

Added points.

Definition at line 181 of file polyTopoChange.H.

label cellBalance  )  const [inline]
 

Cell balance (added - removed).

Definition at line 175 of file polyTopoChange.H.

bool check  )  const
 

Check for consistency and report status.

Returns false for no error.

void clear  ) 
 

Clear all contents.

label faceBalance  )  const [inline]
 

Face balance (added - removed).

Definition at line 166 of file polyTopoChange.H.

References Foam::label, HashTable::size(), and DynamicList::size().

Here is the call graph for this function:

const DynamicList<polyModifyCell>& modifiedCells  )  const [inline]
 

Modified cells.

Definition at line 223 of file polyTopoChange.H.

const DynamicList<polyModifyFace>& modifiedFaces  )  const [inline]
 

Modified faces.

Definition at line 205 of file polyTopoChange.H.

const DynamicList<polyModifyPoint>& modifiedPoints  )  const [inline]
 

Modified points.

Definition at line 187 of file polyTopoChange.H.

label pointBalance  )  const [inline]
 

Point balance (added - removed).

Definition at line 157 of file polyTopoChange.H.

References Foam::label, HashTable::size(), and DynamicList::size().

Here is the call graph for this function:

const labelHashSet& removedCells  )  const [inline]
 

Map of removed cells.

Definition at line 229 of file polyTopoChange.H.

const labelHashSet& removedFaces  )  const [inline]
 

Map of removed faces.

Definition at line 211 of file polyTopoChange.H.

const labelHashSet& removedPoints  )  const [inline]
 

Map of removed points.

Definition at line 193 of file polyTopoChange.H.

label setAction const topoAction action  ) 
 

Set topological action.


Member Data Documentation

int debug [static]
 

Definition at line 132 of file polyTopoChange.H.


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