Class for handling a set of singular edges and vertices. More...
#include <singularSet.hh>

Public Member Functions | |
| void | add (const concepts::Attribute &attrib, concepts::Mesh3 &msh) |
Add all vertices and edges in the mesh with attrib to the set of singular vertices and edges. | |
| concepts::Scan< SingularEdge > * | edgesScan () const |
| Scanner over all singular edges. | |
| SingularSet () | |
| concepts::Scan< SingularVertex > * | verticesScan () const |
| Scanner over all singular vertices. | |
| ~SingularSet () | |
Private Attributes | |
| concepts::Joiner< SingularEdge *, 1 > * | edges_ |
| List of singular edges. | |
| concepts::Joiner < SingularVertex *, 1 > * | vertices_ |
| List of singular vertices. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SingularSet &s) |
Class for handling a set of singular edges and vertices.
Definition at line 134 of file singularSet.hh.
| hp3D::SingularSet::SingularSet | ( | ) | [inline] |
Definition at line 137 of file singularSet.hh.
| hp3D::SingularSet::~SingularSet | ( | ) |
| void hp3D::SingularSet::add | ( | const concepts::Attribute & | attrib, |
| concepts::Mesh3 & | msh | ||
| ) |
Add all vertices and edges in the mesh with attrib to the set of singular vertices and edges.
| concepts::Scan<SingularEdge>* hp3D::SingularSet::edgesScan | ( | ) | const [inline] |
Scanner over all singular edges.
Definition at line 148 of file singularSet.hh.
| concepts::Scan<SingularVertex>* hp3D::SingularSet::verticesScan | ( | ) | const [inline] |
Scanner over all singular vertices.
Definition at line 144 of file singularSet.hh.
| std::ostream& operator<< | ( | std::ostream & | os, |
| const SingularSet & | s | ||
| ) | [friend] |
concepts::Joiner<SingularEdge*, 1>* hp3D::SingularSet::edges_ [private] |
List of singular edges.
Definition at line 155 of file singularSet.hh.
concepts::Joiner<SingularVertex*, 1>* hp3D::SingularSet::vertices_ [private] |
List of singular vertices.
Definition at line 153 of file singularSet.hh.