CMR
1.3.0
|
#include <matroid_decomposition.hpp>
Public Member Functions | |
decomposed_matroid (const matroid_element_set &elements, const matroid_element_set &extra_elements) | |
virtual | ~decomposed_matroid () |
virtual bool | is_leaf () const =0 |
virtual bool | is_regular () const =0 |
const matroid_element_set & | elements () const |
const matroid_element_set & | extra_elements () const |
Abstract node in a decomposition tree
|
explicit |
Constructs the tree node
elements | Set of matroid elements |
extra_elements | Set of extra elements, i.e. those that pivots were made upon |
|
virtual |
Destructor
|
inline |
|
inline |
|
pure virtual |
Implemented in tu::decomposed_matroid_separator, and tu::decomposed_matroid_leaf.
|
pure virtual |
Implemented in tu::decomposed_matroid_separator, and tu::decomposed_matroid_leaf.