CMR  1.3.0
Namespaces | Functions
unimodularity.hpp File Reference
#include <cmr/config.h>
#include <cmr/export.h>
#include "common.hpp"

Go to the source code of this file.

Namespaces

 tu
 

Functions

bool tu::is_unimodular (const integer_matrix &matrix, size_t &rank, log_level level)
 
bool tu::is_strongly_unimodular (const integer_matrix &matrix, size_t &rank, log_level level)
 
bool tu::is_k_modular (const integer_matrix &matrix, size_t &rank, log_level level)
 
bool tu::is_k_modular (const integer_matrix &matrix, size_t &rank, unsigned int &k, log_level level)
 
bool tu::is_strongly_k_modular (const integer_matrix &matrix, size_t &rank, log_level level)
 
bool tu::is_strongly_k_modular (const integer_matrix &matrix, size_t &rank, unsigned int &k, log_level level)
 
unsigned int tu::get_k_modular_integrality (const integer_matrix &matrix, const integer_matrix &rhs)
 
bool tu::is_k_modular_integral (const integer_matrix &matrix, const integer_matrix &rhs)
 
bool tu::is_complement_total_unimodular (const integer_matrix &matrix, std::size_t &complementedRow, std::size_t &complementedColumn, log_level level)