void setIsRoot(bool isRoot)
const carl::Bitset & evaluatedWith() const
Sample(const RAN &value, std::size_t id)
auto getConflictingConstraints() const
carl::Bitset mEvaluationResult
carl::Bitset mEvaluatedWith
SampleLiftedWith & liftedWith()
carl::Bitset & evaluatedWith()
const RAN & value() const
void merge(const Sample &s)
const SampleRootOf & rootOf() const
const carl::Bitset & evaluationResult() const
bool operator==(const Sample &s) const
Sample(const RAN &value, bool isRoot)
SampleLiftedWith mLiftedWith
const SampleLiftedWith & liftedWith() const
carl::Bitset & evaluationResult()
friend std::ostream & operator<<(std::ostream &os, const Sample &s)
bool hasConflictWithConstraint() const
bool operator<(const Sample &s) const
bool operator>(const Sample &s) const
carl::Bitset SampleLiftedWith
carl::Bitset SampleRootOf
Class to create the formulas for axioms.