![]() |
|
Public Member Functions | |
meshEdgeCuts (const primitiveMesh &mesh, const labelList &cells, const labelList &meshVerts, const labelList &meshEdges, const scalarField &meshEdgeWeights) | |
Construct from components. | |
const primitiveMesh & | mesh () const |
const labelList & | cells () const |
const labelList & | meshVerts () const |
const labelList & | meshEdges () const |
const scalarField & | meshEdgeWeights () const |
label | size () const |
Static Protected Member Functions | |
void | mark (const label elem, labelHashSet &markedElems) |
Mark element in a hashSet. | |
void | mark (const labelList &elems, labelHashSet &markedElems) |
Mark list of elements in a hashSet. | |
bool | crosses (const scalar isoVal, const scalar val0, const scalar val1, scalar &weight) |
Return true and set weight if linear interpolation between. | |
Protected Attributes | |
labelList | cells_ |
List of cells containing the cuts. | |
labelList | meshVerts_ |
Points exactly cut by cuts. | |
labelList | meshEdges_ |
List of edge labels cut. | |
scalarField | meshEdgeWeights_ |
Positions on edges. |
|
Construct from components.
|
|
Definition at line 134 of file meshEdgeCuts.H. References Foam::labelList. |
|
Return true and set weight if linear interpolation between. val0 and val1 crosses isoVal. weight=1 if isoVal==val1 |
|
Mark list of elements in a hashSet.
|
|
Mark element in a hashSet.
|
|
Definition at line 129 of file meshEdgeCuts.H. References Foam::labelList. |
|
Definition at line 144 of file meshEdgeCuts.H. References Foam::label, and UList::size(). |
Here is the call graph for this function:
|
Definition at line 149 of file meshEdgeCuts.H. |
|
Definition at line 139 of file meshEdgeCuts.H. References Foam::scalarField. |
|
Reimplemented in cellDecompCuts, and faceDecompCuts. Definition at line 154 of file meshEdgeCuts.H. |
|
List of cells containing the cuts.
Definition at line 80 of file meshEdgeCuts.H. |
|
List of edge labels cut.
Definition at line 86 of file meshEdgeCuts.H. |
|
Positions on edges.
Definition at line 89 of file meshEdgeCuts.H. |
|
Points exactly cut by cuts.
Definition at line 83 of file meshEdgeCuts.H. |