![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
A BaseDerivation has a level and a set of properties of this level, and an underlying derivation representing the lower levels. More...
#include <derivation.h>

Public Member Functions | |
| BaseDerivation (Projections &projections, DerivationRef< Properties > underlying, size_t level) | |
| BaseDerivation (const BaseDerivation &other) | |
| DerivationRef< Properties > & | underlying () |
| const DerivationRef< Properties > & | underlying () const |
| PolyPool & | polys () |
| Projections & | proj () |
| carl::Variable | main_var () const |
| size_t | level () const |
| template<typename P > | |
| void | insert (P property) |
| template<typename P > | |
| bool | contains (const P &property) const |
| template<typename P > | |
| const PropertiesTSet< P > & | properties () const |
| void | merge_with (const BaseDerivation< Properties > &other) |
Private Attributes | |
| DerivationRef< Properties > | m_underlying |
| Projections & | m_projections |
| size_t | m_level |
| Properties | m_properties |
Friends | |
| template<typename P > | |
| void | merge_underlying (std::vector< SampledDerivationRef< P >> &derivations) |
A BaseDerivation has a level and a set of properties of this level, and an underlying derivation representing the lower levels.
| Properties | Set of properties (from the operator) |
Definition at line 147 of file derivation.h.
|
inline |
|
inline |
Definition at line 162 of file derivation.h.
|
inline |
Definition at line 189 of file derivation.h.
|
inline |
Definition at line 176 of file derivation.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 168 of file derivation.h.
|
inline |
Definition at line 200 of file derivation.h.
|
inline |
Definition at line 164 of file derivation.h.
|
inline |
Definition at line 165 of file derivation.h.
|
friend |
|
private |
Definition at line 154 of file derivation.h.
|
private |
Definition at line 152 of file derivation.h.
|
private |
Definition at line 155 of file derivation.h.
|
private |
Definition at line 151 of file derivation.h.