Go to the documentation of this file.
35 #ifndef triSurfFeatureEdges_H
36 #define triSurfFeatureEdges_H
96 template<
class ListType>
98 template<
class ListType>
A class for handling words, derived from string.
label addEdgeSubset(const word &)
point subsets
void edgesInSubset(const label, ListType &) const
void operator=(const triSurfFeatureEdges &)
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
A HashTable to objects of type <T> with a label key.
void addEdgeToSubset(const label, const label)
const edgeLongList & featureEdges() const
access to feature edges
void removeEdgeFromSubset(const label, const label)
label nFeatureEdges() const
return the number of feature edges
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void appendFeatureEdge(const edge &e)
append an edge to the end of the list
const double e
Elementary charge.
Map< meshSubset > featureEdgeSubsets_
map of edge subsets
void updateEdgeSubsets(const ListType &)
void edgeSubsetIndices(DynList< label > &) const
label edgeSubsetIndex(const word &) const
triSurfFeatureEdges()
Null constructor.
void edgeInSubsets(const label, DynList< label > &) const
word edgeSubsetName(const label) const
void removeEdgeSubset(const label)
edgeLongList featureEdges_
list of feature edges