8 template<
typename Settings>
Answer checkCore()
Checks the received formula for consistency.
CoveringNGModule(const ModuleInput *_formula, Conditionals &_conditionals, Manager *_manager=nullptr)
bool informCore(const FormulaT &_constraint)
bool addCore(ModuleInput::const_iterator _subformula)
void removeCore(ModuleInput::const_iterator _subformula)
void updateModel() const
Updates the model, if the solver has detected the consistency of the received formula,...
A base class for all kind of theory solving methods.
Class to create the formulas for axioms.
carl::Formula< Poly > FormulaT
const settings::Settings & Settings()
Answer
An enum with the possible answers a Module can give.
std::vector< std::atomic_bool * > Conditionals
A vector of atomic bool pointers.