SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Contains all properties that are stored in a derivation. More...
Data Structures | |
struct | poly_sgn_inv |
struct | poly_irreducible_sgn_inv |
struct | poly_semi_sgn_inv |
struct | poly_irreducible_semi_sgn_inv |
struct | poly_ord_inv |
struct | poly_del |
struct | poly_proj_del |
struct | cell_connected |
struct | poly_ord_inv_base |
struct | root_ordering_holds |
Functions | |
bool | operator== (const poly_sgn_inv &lhs, const poly_sgn_inv &rhs) |
bool | operator< (const poly_sgn_inv &lhs, const poly_sgn_inv &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_sgn_inv &data) |
bool | operator== (const poly_irreducible_sgn_inv &lhs, const poly_irreducible_sgn_inv &rhs) |
bool | operator< (const poly_irreducible_sgn_inv &lhs, const poly_irreducible_sgn_inv &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_irreducible_sgn_inv &data) |
bool | operator== (const poly_semi_sgn_inv &lhs, const poly_semi_sgn_inv &rhs) |
bool | operator< (const poly_semi_sgn_inv &lhs, const poly_semi_sgn_inv &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_semi_sgn_inv &data) |
bool | operator== (const poly_irreducible_semi_sgn_inv &lhs, const poly_irreducible_semi_sgn_inv &rhs) |
bool | operator< (const poly_irreducible_semi_sgn_inv &lhs, const poly_irreducible_semi_sgn_inv &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_irreducible_semi_sgn_inv &data) |
bool | operator== (const poly_ord_inv &lhs, const poly_ord_inv &rhs) |
bool | operator< (const poly_ord_inv &lhs, const poly_ord_inv &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_ord_inv &data) |
bool | operator== (const poly_del &lhs, const poly_del &rhs) |
bool | operator< (const poly_del &lhs, const poly_del &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_del &data) |
bool | operator== (const poly_proj_del &lhs, const poly_proj_del &rhs) |
bool | operator< (const poly_proj_del &lhs, const poly_proj_del &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_proj_del &data) |
bool | operator== (const cell_connected &lhs, const cell_connected &rhs) |
bool | operator< (const cell_connected &lhs, const cell_connected &rhs) |
std::ostream & | operator<< (std::ostream &os, const cell_connected &data) |
bool | operator== (const poly_ord_inv_base &lhs, const poly_ord_inv_base &rhs) |
bool | operator< (const poly_ord_inv_base &lhs, const poly_ord_inv_base &rhs) |
std::ostream & | operator<< (std::ostream &os, const poly_ord_inv_base &data) |
bool | operator== (const root_ordering_holds &lhs, const root_ordering_holds &rhs) |
bool | operator< (const root_ordering_holds &lhs, const root_ordering_holds &rhs) |
std::ostream & | operator<< (std::ostream &os, const root_ordering_holds &data) |
auto | get_level (const datastructures::IndexedRootOrdering &ordering) |
auto | get_level (const datastructures::RootFunction &function) |
template<typename P > | |
void | insert_root_ordering_holds (P &deriv, const datastructures::IndexedRootOrdering &ordering) |
template<typename P > | |
bool | contains_root_ordering_holds (P &deriv, const datastructures::IndexedRootOrdering &ordering) |
Contains all properties that are stored in a derivation.
Note that not all properties have a representation here as not all of them are stored but resolved directly in the derivation rules.
bool smtrat::cadcells::operators::properties::contains_root_ordering_holds | ( | P & | deriv, |
const datastructures::IndexedRootOrdering & | ordering | ||
) |
Definition at line 49 of file properties_util.h.
|
inline |
Definition at line 5 of file properties_util.h.
|
inline |
Definition at line 13 of file properties_util.h.
void smtrat::cadcells::operators::properties::insert_root_ordering_holds | ( | P & | deriv, |
const datastructures::IndexedRootOrdering & | ordering | ||
) |
Definition at line 22 of file properties_util.h.
|
inline |
Definition at line 173 of file properties.h.
|
inline |
Definition at line 131 of file properties.h.
|
inline |
Definition at line 89 of file properties.h.
|
inline |
Definition at line 47 of file properties.h.
|
inline |
Definition at line 110 of file properties.h.
|
inline |
Definition at line 194 of file properties.h.
|
inline |
Definition at line 152 of file properties.h.
|
inline |
Definition at line 68 of file properties.h.
|
inline |
Definition at line 26 of file properties.h.
|
inline |
|
inline |
Definition at line 176 of file properties.h.
|
inline |
Definition at line 134 of file properties.h.
|
inline |
Definition at line 92 of file properties.h.
|
inline |
Definition at line 50 of file properties.h.
|
inline |
Definition at line 113 of file properties.h.
|
inline |
Definition at line 197 of file properties.h.
|
inline |
Definition at line 155 of file properties.h.
|
inline |
Definition at line 71 of file properties.h.
|
inline |
Definition at line 29 of file properties.h.
|
inline |
Definition at line 230 of file properties.h.
|
inline |
Definition at line 170 of file properties.h.
|
inline |
Definition at line 128 of file properties.h.
|
inline |
Definition at line 86 of file properties.h.
|
inline |
Definition at line 44 of file properties.h.
|
inline |
Definition at line 107 of file properties.h.
|
inline |
Definition at line 191 of file properties.h.
|
inline |
Definition at line 149 of file properties.h.
|
inline |
Definition at line 65 of file properties.h.
|
inline |
Definition at line 23 of file properties.h.
|
inline |