hyper-graph representation
More...
#include <hyper_graph.h>
◆ Ptr
◆ HyperGraph() [1/2]
corbo::HyperGraph::HyperGraph |
( |
| ) |
|
|
inline |
◆ HyperGraph() [2/2]
◆ ~HyperGraph()
virtual corbo::HyperGraph::~HyperGraph |
( |
| ) |
|
|
inlinevirtual |
◆ checkGraphConsistency()
bool corbo::HyperGraph::checkGraphConsistency |
( |
| ) |
|
Return number of objective edges.
Return number of equality constraint edges Return number of inequality constraint edges Return number of vertices Add a vertex to the graph (without taking ownership) Add objective edge to the graph (and taking ownership) Add equality constraint edge to the graph (and taking ownership) Add inequality constraint edge to the graph (and taking ownership) Precompute the structure of the graph to speed-up later computations Reset hyper-graph structure
Calling this method does only reset flags that capture the state of structure precomputation. Edges and vertices are not touched, otherwise refer to clear() or clearConnectedEdges().Determine, if all vertices that are attached to an edge are part of the hyper graph
Definition at line 50 of file hyper_graph.cpp.
◆ getEdgeSet()
◆ getEdgeSetRaw()
◆ getVertexSet()
◆ getVertexSetRaw()
◆ hasEdgeSet()
bool corbo::HyperGraph::hasEdgeSet |
( |
| ) |
const |
|
inline |
◆ hasVertexSet()
bool corbo::HyperGraph::hasVertexSet |
( |
| ) |
const |
|
inline |
◆ setEdgeSet()
◆ setVertexSet()
◆ _edges
◆ _vertices
The documentation for this class was generated from the following files: