![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|

Public Types | |
| using | Vertex = typename FHG::Vertex |
| using | Edge = typename FHG::Edge |
Public Member Functions | |
| FormulaT | buildFormula (const std::vector< Edge > &edges) const |
| std::vector< Vertex > | collectAdjacent (const std::vector< Vertex > &vertices, const std::vector< Edge > &edges) |
| bool | operator() (const FHG &graph, const std::vector< Vertex > &vertices, const std::vector< Edge > &edges) |
| Is called whenever a cycle is found. More... | |
Data Fields | |
| FormulaSetT | mInfeasibleSubset |
| std::vector< std::pair< FormulaT, FormulaT > > | mLemmas |
Definition at line 56 of file ICEModule.h.
| using smtrat::ICEModule< Settings >::CycleCollector::Edge = typename FHG::Edge |
Definition at line 58 of file ICEModule.h.
| using smtrat::ICEModule< Settings >::CycleCollector::Vertex = typename FHG::Vertex |
Definition at line 57 of file ICEModule.h.
|
inline |
|
inline |
|
inline |
Is called whenever a cycle is found.
If true is returned, the search for further cycles is aborted.
Definition at line 86 of file ICEModule.h.

| FormulaSetT smtrat::ICEModule< Settings >::CycleCollector::mInfeasibleSubset |
Definition at line 60 of file ICEModule.h.
| std::vector<std::pair<FormulaT,FormulaT> > smtrat::ICEModule< Settings >::CycleCollector::mLemmas |
Definition at line 61 of file ICEModule.h.