![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Data Structures | |
| struct | FeatureCollector |
| This class manages features that are used to valuate variables on objects. More... | |
Functions | |
| template<typename Constraints , typename Calculator > | |
| double | abstract_feature (const Constraints &constraints, double initial, std::function< double(double, double)> &&comb, Calculator &&calc) |
| template<typename Constraints > | |
| double | max_degree (const Constraints &constraints, carl::Variable v) |
| The maximum degree of this variable. More... | |
| template<typename Constraints > | |
| double | max_term_total_degree (const Constraints &constraints, carl::Variable v) |
| The maximum total degree of a term involving this variable. More... | |
| template<typename Constraints > | |
| double | max_coefficient (const Constraints &constraints, carl::Variable v) |
| template<typename Constraints > | |
| double | num_occurrences (const Constraints &constraints, carl::Variable v) |
| template<typename Constraints > | |
| double | max_lcoeff_total_degree (const Constraints &constraints, carl::Variable v) |
| template<typename Constraints > | |
| double | sum_max_degree (const Constraints &constraints, carl::Variable v) |
| template<typename Constraints > | |
| double | sum_sum_degree (const Constraints &constraints, carl::Variable v) |
| template<typename Constraints > | |
| double | avg_avg_degree (const Constraints &constraints, carl::Variable v) |
| carl::Bitset | variablesOf (const ConstraintT &c, VariableIDs &vids) |
| long | countUnivariates (const std::vector< carl::Bitset > &constraints, std::size_t id) |
| bool | stillOccurs (const std::vector< carl::Bitset > &constraints, std::size_t id) |
| carl::Variable | findMax (const std::vector< carl::Bitset > &constraints, const VariableIDs &vids) |
| void | purgeVariable (std::vector< carl::Bitset > &constraints, carl::Variable v, const VariableIDs &vids) |
| double smtrat::mcsat::variableordering::detail::abstract_feature | ( | const Constraints & | constraints, |
| double | initial, | ||
| std::function< double(double, double)> && | comb, | ||
| Calculator && | calc | ||
| ) |
| double smtrat::mcsat::variableordering::detail::avg_avg_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
|
inline |
|
inline |
Definition at line 32 of file greedy_max_univariate.h.


| double smtrat::mcsat::variableordering::detail::max_coefficient | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
| double smtrat::mcsat::variableordering::detail::max_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
The maximum degree of this variable.
Definition at line 67 of file feature_based.h.

| double smtrat::mcsat::variableordering::detail::max_lcoeff_total_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
| double smtrat::mcsat::variableordering::detail::max_term_total_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
The maximum total degree of a term involving this variable.
Definition at line 77 of file feature_based.h.

| double smtrat::mcsat::variableordering::detail::num_occurrences | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
Definition at line 107 of file feature_based.h.


|
inline |
|
inline |
| double smtrat::mcsat::variableordering::detail::sum_max_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
| double smtrat::mcsat::variableordering::detail::sum_sum_degree | ( | const Constraints & | constraints, |
| carl::Variable | v | ||
| ) |
|
inline |