| 
| class   | CAD | 
|   | 
| class   | LiftingTree | 
|   | 
| class   | Sample | 
|   | 
| struct   | FullSampleComparator | 
|   | 
| struct   | FullSampleComparator< Iterator, FullSampleCompareStrategy::Value > | 
|   | 
| struct   | FullSampleComparator< Iterator, FullSampleCompareStrategy::Type > | 
|   | 
| struct   | FullSampleComparator< Iterator, FullSampleCompareStrategy::T > | 
|   | 
| class   | SampleIteratorQueue | 
|   | 
| class   | BaseProjection | 
|   | 
| struct   | PolynomialComparator | 
|   | 
| class   | PolynomialLiftingQueue | 
|   | 
| class   | Projection | 
|   | 
| class   | ModelBasedProjection | 
|   | 
| class   | Projection< Incrementality::FULL, Backtracking::HIDE, Settings > | 
|   | 
| class   | Projection< Incrementality::FULL, BT, Settings > | 
|   | 
| class   | ModelBasedProjection< Incrementality::NONE, Backtracking::ORDERED, Settings > | 
|   | This class implements a projection that supports no incrementality and expects backtracking to be in order.  More...
  | 
|   | 
| class   | Projection< Incrementality::NONE, Backtracking::ORDERED, Settings > | 
|   | This class implements a projection that supports no incrementality and expects backtracking to be in order.  More...
  | 
|   | 
| class   | Projection< Incrementality::NONE, Backtracking::UNORDERED, Settings > | 
|   | This class implements a projection that supports no incrementality and allows backtracking to be out of order.  More...
  | 
|   | 
| class   | Projection< Incrementality::SIMPLE, BT, Settings > | 
|   | 
| class   | ProjectionGlobalInformation | 
|   | 
| class   | ProjectionLevelInformation | 
|   | 
| class   | ProjectionPolynomialInformation | 
|   | 
| class   | ProjectionInformation | 
|   | 
| struct   | ProjectionOperator | 
|   | 
| struct   | BaseSettings | 
|   | 
| class   | CADConstraints | 
|   | 
| struct   | CADCore | 
|   | 
| struct   | CADCore< CoreHeuristic::BySample > | 
|   | 
| struct   | CADCore< CoreHeuristic::PreferProjection > | 
|   | 
| struct   | CADCore< CoreHeuristic::PreferSampling > | 
|   | 
| struct   | CADCore< CoreHeuristic::Interleave > | 
|   | 
| struct   | CADCore< CoreHeuristic::EnumerateAll > | 
|   | 
| struct   | CADPreprocessorSettings | 
|   | 
| class   | CADPreprocessor | 
|   | 
| class   | ConflictGraph | 
|   | Representation of a bipartite graph (C+S, E) of vertices C and S, representing the constraints and samples, respectively.  More...
  | 
|   | 
| class   | MISGeneration | 
|   | 
| class   | Origin | 
|   | This class represents one or more origins of some object.  More...
  | 
|   | 
| struct   | PreprocessorSettings | 
|   | 
| class   | Preprocessor | 
|   | 
| struct   | IncrementalityMixin | 
|   | Mixin that provides settings for incrementality and backtracking.  More...
  | 
|   | 
| struct   | ProjectionMixin | 
|   | Mixin that provides settings for the projection operator.  More...
  | 
|   | 
| struct   | SampleCompareMixin | 
|   | Mixin that provides settings for the sample comparison.  More...
  | 
|   | 
| struct   | ProjectionOrderMixin | 
|   | Mixin that provides settings for the projection order.  More...
  | 
|   | 
| struct   | MISHeuristicMixin | 
|   | Mixin that provides settings for MIS generation.  More...
  | 
|   | 
 | 
| using  | RAN = smtrat::RAN | 
|   | 
| using  | ConstraintSelection = carl::Bitset | 
|   | 
| using  | OptionalID = std::optional< std::size_t > | 
|   | 
| using  | Assignment = std::map< carl::Variable, RAN > | 
|   | 
| using  | SampleLiftedWith = carl::Bitset | 
|   | 
| using  | SampleRootOf = carl::Bitset | 
|   | 
| using  | UPoly = carl::UnivariatePolynomial< Poly > | 
|   | 
| template<typename Settings >  | 
| using  | ProjectionT = Projection< Settings::incrementality, Settings::backtracking, Settings > | 
|   | 
| template<typename Settings >  | 
| using  | ModelBasedProjectionT = ModelBasedProjection< Settings::incrementality, Settings::backtracking, Settings > | 
|   | 
| using  | IncrementalityNO = IncrementalityMixin< Incrementality::NONE, Backtracking::ORDERED > | 
|   | 
| using  | IncrementalityNU = IncrementalityMixin< Incrementality::NONE, Backtracking::UNORDERED > | 
|   | 
| using  | IncrementalitySO = IncrementalityMixin< Incrementality::SIMPLE, Backtracking::ORDERED > | 
|   | 
| using  | IncrementalitySU = IncrementalityMixin< Incrementality::SIMPLE, Backtracking::UNORDERED > | 
|   | 
| using  | IncrementalityF = IncrementalityMixin< Incrementality::FULL, Backtracking::UNORDERED > | 
|   | 
| using  | IncrementalityFO = IncrementalityMixin< Incrementality::FULL, Backtracking::UNORDERED > | 
|   | 
| using  | IncrementalityEQ = IncrementalityMixin< Incrementality::FULL, Backtracking::HIDE > | 
|   | 
| using  | IncrementalityFU = IncrementalityMixin< Incrementality::FULL, Backtracking::UNORDERED > | 
|   | 
| using  | ProjectionCollins = ProjectionMixin< ProjectionType::Collins > | 
|   | 
| using  | ProjectionHong = ProjectionMixin< ProjectionType::Hong > | 
|   | 
| using  | ProjectionMcCallum = ProjectionMixin< ProjectionType::McCallum > | 
|   | 
| using  | ProjectionMcCallum_partial = ProjectionMixin< ProjectionType::McCallum_partial > | 
|   | 
| using  | ProjectionLazard = ProjectionMixin< ProjectionType::Lazard > | 
|   | 
| using  | ProjectionBrown = ProjectionMixin< ProjectionType::Brown > | 
|   | 
| using  | SampleCompareValue = SampleCompareMixin< SampleCompareStrategy::Value, FullSampleCompareStrategy::Value > | 
|   | 
| using  | SampleCompareType = SampleCompareMixin< SampleCompareStrategy::Type, FullSampleCompareStrategy::Type > | 
|   | 
| using  | SampleCompareT = SampleCompareMixin< SampleCompareStrategy::T, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareTLSA = SampleCompareMixin< SampleCompareStrategy::TLSA, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareTSA = SampleCompareMixin< SampleCompareStrategy::TSA, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareTS = SampleCompareMixin< SampleCompareStrategy::TS, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareLT = SampleCompareMixin< SampleCompareStrategy::LT, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareLTA = SampleCompareMixin< SampleCompareStrategy::LTA, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareLTS = SampleCompareMixin< SampleCompareStrategy::LTS, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareLTSA = SampleCompareMixin< SampleCompareStrategy::LTSA, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareLS = SampleCompareMixin< SampleCompareStrategy::LS, FullSampleCompareStrategy::T > | 
|   | 
| using  | SampleCompareS = SampleCompareMixin< SampleCompareStrategy::S, FullSampleCompareStrategy::T > | 
|   | 
| using  | ProjectionOrderDefault = ProjectionOrderMixin< ProjectionCompareStrategy::Default > | 
|   | 
| using  | ProjectionOrderD = ProjectionOrderMixin< ProjectionCompareStrategy::D > | 
|   | 
| using  | ProjectionOrderPD = ProjectionOrderMixin< ProjectionCompareStrategy::PD > | 
|   | 
| using  | ProjectionOrderSD = ProjectionOrderMixin< ProjectionCompareStrategy::SD > | 
|   | 
| using  | ProjectionOrderlD = ProjectionOrderMixin< ProjectionCompareStrategy::lD > | 
|   | 
| using  | ProjectionOrderLD = ProjectionOrderMixin< ProjectionCompareStrategy::LD > | 
|   | 
| using  | MISHeuristicTrivial = MISHeuristicMixin< MISHeuristic::TRIVIAL > | 
|   | 
| using  | MISHeuristicGreedy = MISHeuristicMixin< MISHeuristic::GREEDY > | 
|   | 
 | 
| enum class   | Incrementality { NONE
, SIMPLE
, FULL
 } | 
|   | 
| enum class   | Backtracking { ORDERED
, UNORDERED
, HIDE
 } | 
|   | 
| enum class   | ProjectionType {  
  Collins
, Hong
, McCallum
, McCallum_partial
,  
  Lazard
, Brown
 
 } | 
|   | 
| enum class   | ProjectionCompareStrategy {  
  D
, PD
, SD
, lD
,  
  LD
, Default = lD
 
 } | 
|   | 
| enum class   | SampleCompareStrategy {  
  T
, TLSA
, TSA
, TS
,  
  LT
, LTA
, LTS
, LTSA
,  
  LS
, S
, Type
, Value
,  
  Default = LT
 
 } | 
|   | 
| enum class   | FullSampleCompareStrategy { Type
, Value
, T
, Default = T
 } | 
|   | 
| enum class   | MISHeuristic {  
  TRIVIAL
, GREEDY
, GREEDY_PRE
, GREEDY_WEIGHTED
,  
  EXACT
, HYBRID
 
 } | 
|   | 
| enum class   | CoreHeuristic {  
  BySample
, PreferProjection
, PreferSampling
, EnumerateAll
,  
  Interleave
 
 } | 
|   | 
 | 
| template<typename I , typename C >  | 
| std::ostream &  | operator<< (std::ostream &os, const SampleIteratorQueue< I, C > &siq) | 
|   | 
| template<typename PG >  | 
| std::ostream &  | operator<< (std::ostream &os, const PolynomialLiftingQueue< PG > &plq) | 
|   | 
| template<typename S >  | 
| std::ostream &  | operator<< (std::ostream &os, const Projection< Incrementality::FULL, Backtracking::HIDE, S > &p) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const full::Polynomial &p) | 
|   | 
| template<typename S , Backtracking B>  | 
| std::ostream &  | operator<< (std::ostream &os, const Projection< Incrementality::FULL, B, S > &p) | 
|   | 
| template<typename S >  | 
| std::ostream &  | operator<< (std::ostream &os, const ModelBasedProjection< Incrementality::NONE, Backtracking::ORDERED, S > &p) | 
|   | 
| template<typename S >  | 
| std::ostream &  | operator<< (std::ostream &os, const Projection< Incrementality::NONE, Backtracking::ORDERED, S > &p) | 
|   | 
| template<typename S >  | 
| std::ostream &  | operator<< (std::ostream &os, const Projection< Incrementality::NONE, Backtracking::UNORDERED, S > &p) | 
|   | 
| template<typename S , Backtracking B>  | 
| std::ostream &  | operator<< (std::ostream &os, const Projection< Incrementality::SIMPLE, B, S > &p) | 
|   | 
| template<typename Poly >  | 
| projection_compare::Candidate< Poly >  | candidate (const Poly &p, const Poly &q, std::size_t level) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const ProjectionGlobalInformation &gi) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const ProjectionLevelInformation::LevelInfo &li) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const ProjectionPolynomialInformation::PolyInfo &pi) | 
|   | 
| template<Backtracking BT>  | 
| std::ostream &  | operator<< (std::ostream &os, const CADConstraints< BT > &cc) | 
|   | 
| const auto &  | settings_cadpp () | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const CADPreprocessor &cadpp) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const ConflictGraph &cg) | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const Preprocessor &cadpp) | 
|   |