SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Data Structures | |
class | FourierMotzkinQE |
Typedefs | |
using | vector_t = Eigen::Matrix< Rational, Eigen::Dynamic, 1 > |
using | matrix_t = Eigen::Matrix< Rational, Eigen::Dynamic, Eigen::Dynamic > |
Functions | |
matrix_t | selectRows (const matrix_t &original, const std::vector< std::size_t > &rowIndices) |
matrix_t | removeRows (const matrix_t &original, const std::vector< std::size_t > &rowIndices) |
matrix_t & | appendRow (matrix_t &original, const vector_t &row) |
matrix_t & | concatenateVertically (matrix_t &original, const matrix_t &other) |
vector_t & | concatenateVertically (vector_t &original, const vector_t &other) |
vector_t & | appendRow (vector_t &original, Rational entry) |
vector_t | appendZeroes (vector_t &original, std::size_t numberZeroes) |
Append a specified number of zeroes at the end of a vector_t. More... | |
vector_t | selectRows (const vector_t &original, const std::vector< std::size_t > &rowIndices) |
vector_t | removeRows (const vector_t &original, const std::vector< std::size_t > &rowIndices) |
matrix_t | removeCol (const matrix_t &original, std::size_t colIndex) |
matrix_t | selectCols (const matrix_t &original, const std::vector< std::size_t > &colIndices) |
std::optional< FormulaT > | qe (const FormulaT &f) |
typedef Eigen::Matrix< Rational, Eigen::Dynamic, Eigen::Dynamic > smtrat::qe::fm::matrix_t |
Definition at line 10 of file eigen_helpers.h.
typedef Eigen::Matrix< Rational, Eigen::Dynamic, 1 > smtrat::qe::fm::vector_t |
Definition at line 9 of file eigen_helpers.h.
Definition at line 33 of file eigen_helpers.h.
Definition at line 55 of file eigen_helpers.h.
Append a specified number of zeroes at the end of a vector_t.
Number | The used number type |
original | The original vector |
numberZeroes | The number of zeroes that should be appended to original |
Definition at line 68 of file eigen_helpers.h.
Definition at line 40 of file eigen_helpers.h.
Definition at line 48 of file eigen_helpers.h.
matrix_t smtrat::qe::fm::removeRows | ( | const matrix_t & | original, |
const std::vector< std::size_t > & | rowIndices | ||
) |
Definition at line 22 of file eigen_helpers.h.
matrix_t smtrat::qe::fm::selectCols | ( | const matrix_t & | original, |
const std::vector< std::size_t > & | colIndices | ||
) |
Definition at line 105 of file eigen_helpers.h.
vector_t smtrat::qe::fm::selectRows | ( | const vector_t & | original, |
const std::vector< std::size_t > & | rowIndices | ||
) |
Definition at line 76 of file eigen_helpers.h.