CMR  1.3.0
Classes | Namespaces | Functions
matroid_permuted.hpp File Reference
#include "matroid.hpp"

Go to the source code of this file.

Classes

class  tu::matroid_permuted< MatroidType >
 

Namespaces

 tu
 

Functions

template<typename MatroidType >
void tu::matroid_permute1 (matroid_permuted< MatroidType > &matroid, size_t index1, size_t index2)
 
template<typename MatroidType >
void tu::matroid_permute2 (matroid_permuted< MatroidType > &matroid, size_t index1, size_t index2)
 
template<typename MatroidType >
void tu::matroid_binary_pivot (matroid_permuted< MatroidType > &matroid, size_t i, size_t j)
 
template<typename MatroidType >
void tu::matroid_set_perm1 (matroid_permuted< MatroidType > &matroid, const permutation &permutation)
 
template<typename MatroidType >
void tu::matroid_set_perm2 (matroid_permuted< MatroidType > &matroid, const permutation &permutation)
 
template<typename MatroidType >
void tu::matroid_set_perm1 (matroid_transposed< MatroidType > &matroid, const permutation &permutation)
 
template<typename MatroidType >
void tu::matroid_set_perm2 (matroid_transposed< MatroidType > &matroid, const permutation &permutation)