OpenFOAM logo
Open Source CFD Toolkit

cellSet Class Reference

Inheritance diagram for cellSet:

Inheritance graph
[legend]
Collaboration diagram for cellSet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("cellSet")
 Runtime type information.
 cellSet (const IOobject &obj)
 Construct from IOobject. No checking.
 cellSet (const polyMesh &mesh, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE)
 Construct from polyMesh and name. Checks for valid cell ids.
 cellSet (const polyMesh &mesh, const word &name, const label sizes, writeOption w=NO_WRITE)
 Construct empty from size of labelHashSet.
 cellSet (const polyMesh &mesh, const word &name, const labelHashSet &, writeOption w=NO_WRITE)
 Construct from labelHashSet.
 cellSet (const Time &, const word &name, readOption r=MUST_READ, writeOption w=NO_WRITE)
 Construct from objectRegistry and name.
 cellSet (const Time &, const word &name, const label size, writeOption w=NO_WRITE)
 Construct empty from objectRegistry.
 cellSet (const Time &, const word &name, const labelHashSet &, writeOption w=NO_WRITE)
 Construct from labelHashSet.
virtual ~cellSet ()
virtual void sync (const polyMesh &mesh)
 Sync cellSet across coupled patches.
virtual label maxSize (const polyMesh &mesh) const
 Return max index+1.
virtual void updateMesh (const mapPolyMesh &morphMap)
 Update any stored data for new labels.
virtual void writeDebug (Ostream &os, const primitiveMesh &, const label maxLen) const
 Write maxLen items with label and coordinates.

Constructor & Destructor Documentation

cellSet const IOobject obj  ) 
 

Construct from IOobject. No checking.

cellSet const polyMesh mesh,
const word name,
readOption  r = MUST_READ,
writeOption  w = NO_WRITE
 

Construct from polyMesh and name. Checks for valid cell ids.

cellSet const polyMesh mesh,
const word name,
const label  sizes,
writeOption  w = NO_WRITE
 

Construct empty from size of labelHashSet.

cellSet const polyMesh mesh,
const word name,
const labelHashSet ,
writeOption  w = NO_WRITE
 

Construct from labelHashSet.

cellSet const Time ,
const word name,
readOption  r = MUST_READ,
writeOption  w = NO_WRITE
 

Construct from objectRegistry and name.

cellSet const Time ,
const word name,
const label  size,
writeOption  w = NO_WRITE
 

Construct empty from objectRegistry.

cellSet const Time ,
const word name,
const labelHashSet ,
writeOption  w = NO_WRITE
 

Construct from labelHashSet.

virtual ~cellSet  )  [virtual]
 


Member Function Documentation

virtual label maxSize const polyMesh mesh  )  const [virtual]
 

Return max index+1.

Reimplemented from topoSet.

virtual void sync const polyMesh mesh  )  [inline, virtual]
 

Sync cellSet across coupled patches.

Reimplemented from topoSet.

Definition at line 146 of file cellSet.H.

References Foam::label.

TypeName "cellSet"   ) 
 

Runtime type information.

virtual void updateMesh const mapPolyMesh morphMap  )  [virtual]
 

Update any stored data for new labels.

Reimplemented from topoSet.

virtual void writeDebug Ostream os,
const primitiveMesh ,
const label  maxLen
const [virtual]
 

Write maxLen items with label and coordinates.

virtual void updateMesh(const directPolyTopoChange& meshMod);

Reimplemented from topoSet.


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