SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <carl-arith/core/Variable.h>
#include <carl-formula/formula/Formula.h>
#include <carl-formula/formula/functions/Variables.h>
#include <smtrat-common/types.h>
#include "types.h"
#include <smtrat-mcsat/variableordering/VariableOrdering.h>
Go to the source code of this file.
Namespaces | |
smtrat | |
Class to create the formulas for axioms. | |
smtrat::covering_ng | |
smtrat::covering_ng::variables | |
smtrat::covering_ng::variables::impl | |
Functions | |
std::string | smtrat::covering_ng::variables::get_name (VariableOrderingHeuristics ordering) |
template<mcsat::VariableOrdering vo> | |
std::vector< carl::Variable > | smtrat::covering_ng::variables::impl::variable_ordering (const carl::QuantifierPrefix &quantifiers, const FormulaT &formula) |
Calculates a variable ordering based on the given quantifier blocks and the given formula. More... | |
std::vector< carl::Variable > | smtrat::covering_ng::variables::impl::sort_earliest_splitting (const carl::QuantifierPrefix &prefix, const FormulaT &base_formula) |
Calculates a variable ordering based on the given quantifier blocks and the given formula. More... | |
template<VariableOrderingHeuristics vo> | |
std::vector< carl::Variable > | smtrat::covering_ng::variables::get_variable_ordering (const carl::QuantifierPrefix &quantifiers, const FormulaT &formula) |