SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Data Structures | |
struct | VariableIndex |
class | FMplexElimination |
class | Matrix |
struct | Node |
Typedefs | |
using | Poly = carl::MultivariatePolynomial< Rational > |
using | Formula = carl::Formula< carl::MultivariatePolynomial< Rational > > |
using | EigenMat = Eigen::Matrix< Rational, Eigen::Dynamic, Eigen::Dynamic > |
using | EigenVec = Eigen::Matrix< Rational, Eigen::Dynamic, 1 > |
using | Rational = mpq_class |
Functions | |
Formula | eliminate_variables (const Formula &f, const std::vector< carl::Variable > &vars) |
std::pair< EigenMat, EigenVec > | eliminate_cols (const EigenMat &constraints, const EigenVec &constants, const std::vector< std::size_t > &cols) |
void | write_matrix_to_ine (const EigenMat &constraints, const EigenVec &constants, const std::vector< std::size_t > &cols, const std::string &filename) |
void | gcd_normalize (std::vector< typename Matrix::RowEntry > &row) |
using smtrat::fmplex::EigenMat = typedef Eigen::Matrix<Rational, Eigen::Dynamic, Eigen::Dynamic> |
Definition at line 17 of file eliminate.h.
using smtrat::fmplex::EigenVec = typedef Eigen::Matrix<Rational, Eigen::Dynamic, 1> |
Definition at line 18 of file eliminate.h.
using smtrat::fmplex::Formula = typedef carl::Formula<carl::MultivariatePolynomial<Rational> > |
Definition at line 16 of file eliminate.h.
using smtrat::fmplex::Poly = typedef carl::MultivariatePolynomial<Rational> |
Definition at line 38 of file eliminate.cpp.
using smtrat::fmplex::Rational = typedef mpq_class |
|
inline |