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.