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;
pointFeatureEdgesTypes(const extendedFeatureEdgeMesh &feMesh, const label pointLabel)
Construct from components.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define forAll(list, i)
Loop across all elements in list.
static const Enum< edgeStatus > edgeStatusNames_
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
List< label > labelList
A List of labels.
forAllConstIters(mixture.phases(), phase)
List< extendedFeatureEdgeMesh::edgeStatus > calcPointFeatureEdgesTypes()
Fill the pointFeatureEdgesType class with the types of feature.