![]() |
|
Public Member Functions | |
cellShape () | |
Construct null. | |
cellShape (const cellModel &, const labelList &, const bool doCollapse=false) | |
Construct from components. | |
cellShape (Istream &is) | |
Construct from Istream. | |
autoPtr< cellShape > | clone () const |
Clone. | |
pointField | points (const pointField &meshPoints) const |
Return the points corresponding to this cellShape. | |
const cellModel & | model () const |
Model reference. | |
labelList | meshFaces (const faceList &allFaces, const cell &) const |
Mesh face labels of this cell (in order of model). | |
labelList | meshEdges (const edgeList &allEdges, const labelList &) const |
Mesh edge labels of this cell (in order of model). | |
faceList | faces () const |
Faces of this cell. | |
faceList | collapsedFaces () const |
Collapsed faces of this cell. | |
label | nFaces () const |
Number of faces. | |
edgeList | edges () const |
Edges of this cellShape. | |
label | nEdges () const |
Number of edges. | |
label | nPoints () const |
Number of points. | |
point | centre (const pointField &) const |
Centroid of the cell. | |
InfoProxy< cellShape > | info () const |
Return info proxy. | |
scalar | mag (const pointField &) const |
Scalar magnitude. | |
void | collapse () |
Collapse shape to correct one after removing duplicate vertices. | |
Friends | |
bool | operator== (const cellShape &, const cellShape &) |
Istream & | operator>> (Istream &, cellShape &) |
Ostream & | operator<< (Ostream &, const cellShape &) |
|
Construct null.
Definition at line 49 of file cellShapeI.H. References Foam::labelList. Referenced by cellShape::cellShape(). |
|
Construct from components.
Definition at line 57 of file cellShapeI.H. |
|
Construct from Istream.
Definition at line 74 of file cellShapeI.H. References cellShape::cellShape(). |
Here is the call graph for this function:
|
Centroid of the cell.
Definition at line 269 of file cellShapeI.H. References cellModel::mag(). |
Here is the call graph for this function:
|
Clone.
Reimplemented from List< label >. Definition at line 81 of file cellShapeI.H. References forAll, p, Foam::pointField, and UList< label >::size(). |
Here is the call graph for this function:
|
Collapse shape to correct one after removing duplicate vertices.
|
|
Collapsed faces of this cell.
Definition at line 191 of file cellShapeI.H. References forAll, Foam::label, List::setSize(), and UList::size(). |
Here is the call graph for this function:
|
Edges of this cellShape.
Definition at line 248 of file cellShapeI.H. References cellModel::nEdges(). |
Here is the call graph for this function:
|
Faces of this cell.
Definition at line 185 of file cellShapeI.H. References Foam::faceList, and Foam::label. |
|
Return info proxy. Used to print token information to a stream Definition at line 144 of file cellShape.H. |
|
Scalar magnitude.
Definition at line 276 of file cellShapeI.H. |
|
Mesh edge labels of this cell (in order of model).
Definition at line 151 of file cellShapeI.H. References forAll, Foam::label, and Foam::labelList. |
|
Mesh face labels of this cell (in order of model).
Definition at line 116 of file cellShapeI.H. References forAll, Foam::label, and Foam::labelList. |
|
Model reference.
Definition at line 108 of file cellShapeI.H. References Foam::faceList. |
|
Number of edges.
Definition at line 255 of file cellShapeI.H. References UList< label >::size(). |
Here is the call graph for this function:
|
Number of faces.
Definition at line 241 of file cellShapeI.H. References cellModel::edges(). |
Here is the call graph for this function:
|
Number of points.
Definition at line 262 of file cellShapeI.H. References cellModel::centre(). |
Here is the call graph for this function:
|
Return the points corresponding to this cellShape.
Definition at line 90 of file cellShapeI.H. References UList< label >::operator[](), and p. |
Here is the call graph for this function:
|
|
|
|
|
|