CMR  1.3.0
Namespaces | Functions
matroid_reorder.hpp File Reference
#include "matrix_reorder.hpp"

Go to the source code of this file.

Namespaces

 tu
 

Functions

template<typename MatroidType , typename MatrixType >
void tu::matroid_apply_row_permutation (MatroidType &matroid, MatrixType &matrix, const permutation &perm)
 
template<typename MatroidType , typename MatrixType >
void tu::matroid_apply_column_permutation (MatroidType &matroid, MatrixType &matrix, const permutation &perm)
 
template<typename MatroidType , typename MatrixType , typename ElementLess >
void tu::matroid_reorder_rows (MatroidType &matroid, MatrixType &matrix, size_t row_first, size_t row_beyond, size_t column_first, size_t column_beyond, ElementLess element_less)
 
template<typename MatroidType , typename MatrixType , typename ElementLess >
void tu::matroid_reorder_columns (MatroidType &matroid, MatrixType &matrix, size_t row_first, size_t row_beyond, size_t column_first, size_t column_beyond, ElementLess element_less)