Go to the documentation of this file.
34 const extendedFeatureEdgeMesh& feMesh,
35 const label pointLabel
38 HashTable<label, extendedFeatureEdgeMesh::edgeStatus, Hash<label>>(),
40 pointLabel_(pointLabel)
49 const labelList& pEds = feMesh_.pointEdges()[pointLabel_];
51 List<extendedFeatureEdgeMesh::edgeStatus> allEdStat(pEds.size());
55 label edgeI = pEds[i];
59 eS = feMesh_.getEdgeStatus(edgeI);
61 this->operator()(eS)++;
73 const pointFeatureEdgesTypes&
p
76 os <<
"Point = " <<
p.pointLabel_ <<
endl;
List< label > labelList
A List of labels.
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define forAll(list, i)
Loop across all elements in list.
pointFeatureEdgesTypes(const extendedFeatureEdgeMesh &feMesh, const label pointLabel)
Construct from components.
OBJstream os(runTime.globalPath()/outputName)
static const Enum< edgeStatus > edgeStatusNames_
forAllConstIters(mixture.phases(), phase)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
List< extendedFeatureEdgeMesh::edgeStatus > calcPointFeatureEdgesTypes()
Fill the pointFeatureEdgesType class with the types of feature.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...