Public Types | |
typedef std::set< SignedSet > ::iterator | cell_iterator |
typedef std::set< SignedSet > ::reverse_iterator | reverse_cell_iterator |
typedef std::set< SignedSet > ::iterator | facet_iterator |
typedef std::set< SignedSet > ::reverse_iterator | reverse_facet_iterator |
typedef std::set< SignedSet > ::iterator | edge_iterator |
typedef std::set< SignedSet > ::reverse_iterator | reverse_edge_iterator |
typedef std::set< SignedSet > ::iterator | vertex_iterator |
typedef std::set< SignedSet > ::reverse_iterator | reverse_vertex_iterator |
Public Member Functions | |
PseudoSphereArrangement (Circuits &) | |
size_t | getRank () const |
size_t | getNumSpheres () const |
size_t | getNumCells () const |
size_t | getNumFacets () const |
size_t | getNumEdges () const |
size_t | getNumVertices () const |
cell_iterator | cell_begin () |
cell_iterator | cell_end () |
reverse_cell_iterator | cell_rbegin () |
reverse_cell_iterator | cell_rend () |
cell_iterator | facet_begin () |
cell_iterator | facet_end () |
reverse_cell_iterator | facet_rbegin () |
reverse_cell_iterator | facet_rend () |
edge_iterator | edge_begin () |
edge_iterator | edge_end () |
reverse_edge_iterator | edge_rbegin () |
reverse_edge_iterator | edge_rend () |
vertex_iterator | vertex_begin () |
vertex_iterator | vertex_end () |
reverse_vertex_iterator | vertex_rbegin () |
reverse_vertex_iterator | vertex_rend () |
Protected Attributes | |
Vectors | m_covectors |
std::set< SignedSet > | m_Cell |
std::set< SignedSet > | m_Facet |
std::set< SignedSet > | m_Edge |
std::set< SignedSet > | m_Vertex |
omc::PseudoSphereArrangement::PseudoSphereArrangement | ( | Circuits & | C | ) |
Constructor (from cocircuits).
PseudoSphereArrangement::cell_iterator omc::PseudoSphereArrangement::cell_begin | ( | ) | [inline] |
Get the first position of cell iterator.
PseudoSphereArrangement::cell_iterator omc::PseudoSphereArrangement::cell_end | ( | ) | [inline] |
Get the end position of cell iterator.
PseudoSphereArrangement::reverse_cell_iterator omc::PseudoSphereArrangement::cell_rbegin | ( | ) | [inline] |
Get the first position of reverse cell iterator.
PseudoSphereArrangement::reverse_cell_iterator omc::PseudoSphereArrangement::cell_rend | ( | ) | [inline] |
Get the end position of reverse cell iterator.
PseudoSphereArrangement::edge_iterator omc::PseudoSphereArrangement::edge_begin | ( | ) | [inline] |
Get the first position of edge iterator.
PseudoSphereArrangement::edge_iterator omc::PseudoSphereArrangement::edge_end | ( | ) | [inline] |
Get the end position of edge iterator.
PseudoSphereArrangement::reverse_edge_iterator omc::PseudoSphereArrangement::edge_rbegin | ( | ) | [inline] |
Get the first position of reverse edge iterator.
PseudoSphereArrangement::reverse_edge_iterator omc::PseudoSphereArrangement::edge_rend | ( | ) | [inline] |
Get the end position of reverse edge iterator.
PseudoSphereArrangement::facet_iterator omc::PseudoSphereArrangement::facet_begin | ( | ) | [inline] |
Get the first position of facet iterator.
PseudoSphereArrangement::facet_iterator omc::PseudoSphereArrangement::facet_end | ( | ) | [inline] |
Get the end position of facet iterator.
PseudoSphereArrangement::reverse_facet_iterator omc::PseudoSphereArrangement::facet_rbegin | ( | ) | [inline] |
Get the first position of reverse facet iterator.
PseudoSphereArrangement::reverse_facet_iterator omc::PseudoSphereArrangement::facet_rend | ( | ) | [inline] |
Get the end position of reverse facet iterator.
size_t omc::PseudoSphereArrangement::getNumCells | ( | ) | const [inline] |
Get the # of cells.
size_t omc::PseudoSphereArrangement::getNumEdges | ( | ) | const [inline] |
Get the # of edges.
size_t omc::PseudoSphereArrangement::getNumFacets | ( | ) | const [inline] |
Get the # of facets.
size_t omc::PseudoSphereArrangement::getNumSpheres | ( | ) | const [inline] |
Get the # of pseudo-spheres (ground set size of underlying OM).
size_t omc::PseudoSphereArrangement::getNumVertices | ( | ) | const [inline] |
Get the # of Vertices.
size_t omc::PseudoSphereArrangement::getRank | ( | ) | const [inline] |
Get the rank of the underlying OM.
PseudoSphereArrangement::vertex_iterator omc::PseudoSphereArrangement::vertex_begin | ( | ) | [inline] |
Get the first position of vertex iterator.
PseudoSphereArrangement::vertex_iterator omc::PseudoSphereArrangement::vertex_end | ( | ) | [inline] |
Get the end position of vertex iterator.
PseudoSphereArrangement::reverse_vertex_iterator omc::PseudoSphereArrangement::vertex_rbegin | ( | ) | [inline] |
Get the first position of reverse vertex iterator.
PseudoSphereArrangement::reverse_vertex_iterator omc::PseudoSphereArrangement::vertex_rend | ( | ) | [inline] |
Get the end position of reverse vertex iterator.