CMR  1.3.0
Namespaces | Functions
algorithm.hpp File Reference
#include "matroid_decomposition.hpp"
#include "find_wheel_minor.hpp"
#include "matroid_separate.hpp"
#include "nested_minor_sequence.hpp"
#include "find_minor_sequence.hpp"
#include "graphicness.hpp"
#include "r10.hpp"
#include "enumeration.hpp"
#include "logger.hpp"

Go to the source code of this file.

Namespaces

 tu
 

Functions

template<typename MatroidType , typename MatrixType >
std::pair< bool, decomposed_matroid * > tu::decompose_binary_matroid (MatroidType &matroid, MatrixType &matrix, matroid_element_set extra_elements, bool construct_decomposition, logger &log)
 Forward declaration. More...
 
template<typename MatroidType , typename MatrixType >
std::pair< bool, decomposed_matroid * > tu::decompose_with_minor_sequence (matroid_permuted< MatroidType > &permuted_matroid, matrix_permuted< MatrixType > &permuted_matrix, nested_minor_sequence &nested_minors, matroid_element_set extra_elements, bool construct_decomposition, logger &log)
 
template<typename MatroidType , typename MatrixType >
matroid_graph * tu::construct_small_matroid_graph (MatroidType &matroid, MatrixType &matrix)