mathematical graph consisting from vertices and undirected edges Generated from class MR.Graph. This is the const half of the class. More...
Classes | |
| class | _InOptConst_EndVertices |
| This is used for optional parameters of class EndVertices with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_EndVertices. Usage: | |
| class | _InOptMut_EndVertices |
| This is used for optional parameters of class EndVertices with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_EndVertices. Usage: | |
| struct | _Underlying |
| class | Const_EndVertices |
| Generated from class MR.Graph.EndVertices. This is the const half of the class. More... | |
| class | EndVertices |
| Generated from class MR.Graph.EndVertices. This is the non-const half of the class. More... | |
Public Member Functions | |
| virtual void | Dispose () |
| unsafe | Const_Graph () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_Graph (MR._ByValue_Graph _other) |
| Generated from constructor MR.Graph.Graph. | |
| Const_Graph (Const_Graph _other) | |
| Generated from constructor MR.Graph.Graph. | |
| Const_Graph (Graph _other) | |
| Generated from constructor MR.Graph.Graph. | |
| unsafe ulong | vertSize () |
| returns the number of vertex records, including invalid ones Generated from method MR.Graph.vertSize. | |
| unsafe MR.Const_GraphVertBitSet | validVerts () |
| returns all valid vertices in the graph Generated from method MR.Graph.validVerts. | |
| unsafe bool | valid (MR.GraphVertId v) |
| returns true if given vertex is valid Generated from method MR.Graph.valid. | |
| unsafe ulong | edgeSize () |
| returns the number of edge records, including invalid ones Generated from method MR.Graph.edgeSize. | |
| unsafe MR.Const_GraphEdgeBitSet | validEdges () |
| returns all valid edges in the graph Generated from method MR.Graph.validEdges. | |
| unsafe bool | valid (MR.GraphEdgeId e) |
| returns true if given edge is valid Generated from method MR.Graph.valid. | |
| unsafe MR.Std.Const_Vector_MRGraphEdgeId | neighbours (MR.GraphVertId v) |
| returns all edges adjacent to given vertex Generated from method MR.Graph.neighbours. | |
| unsafe MR.Graph.Const_EndVertices | ends (MR.GraphEdgeId e) |
| returns the ends of given edge Generated from method MR.Graph.ends. | |
| unsafe MR.GraphEdgeId | findEdge (MR.GraphVertId a, MR.GraphVertId b) |
| finds and returns edge between vertices a and b; returns invalid edge otherwise Generated from method MR.Graph.findEdge. | |
| unsafe bool | areNeighbors (MR.GraphVertId a, MR.GraphVertId b) |
| returns true if the vertices a and b are neighbors Generated from method MR.Graph.areNeighbors. | |
| unsafe bool | checkValidity () |
| verifies that all internal data structures are valid Generated from method MR.Graph.checkValidity. | |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
mathematical graph consisting from vertices and undirected edges Generated from class MR.Graph. This is the const half of the class.
|
inline |
Constructs an empty (default-constructed) instance.
|
inline |
Generated from constructor MR.Graph.Graph.
|
inline |
Generated from constructor MR.Graph.Graph.
|
inline |
Generated from constructor MR.Graph.Graph.
|
inline |
returns true if the vertices a and b are neighbors Generated from method MR.Graph.areNeighbors.
|
inline |
verifies that all internal data structures are valid Generated from method MR.Graph.checkValidity.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inline |
returns the number of edge records, including invalid ones Generated from method MR.Graph.edgeSize.
|
inline |
returns the ends of given edge Generated from method MR.Graph.ends.
|
inline |
finds and returns edge between vertices a and b; returns invalid edge otherwise Generated from method MR.Graph.findEdge.
|
inline |
returns all edges adjacent to given vertex Generated from method MR.Graph.neighbours.
|
inline |
returns true if given edge is valid Generated from method MR.Graph.valid.
|
inline |
returns true if given vertex is valid Generated from method MR.Graph.valid.
|
inline |
returns all valid edges in the graph Generated from method MR.Graph.validEdges.
|
inline |
returns all valid vertices in the graph Generated from method MR.Graph.validVerts.
|
inline |
returns the number of vertex records, including invalid ones Generated from method MR.Graph.vertSize.