![]() |
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.