#include <Preprocessor.h>
Definition at line 43 of file Preprocessor.h.
 
◆ Origins
◆ Trail
◆ Preprocessor()
  
  | 
        
          | smtrat::cad::Preprocessor::Preprocessor | ( | const std::vector< carl::Variable > & | vars | ) |  |  | inline | 
 
 
◆ addConstraint()
      
        
          | void smtrat::cad::Preprocessor::addConstraint | ( | const ConstraintT & | c | ) |  | 
      
 
 
◆ apply_assignments()
  
  | 
        
          | void smtrat::cad::Preprocessor::apply_assignments | ( | const ConstraintT & | c | ) |  |  | private | 
 
 
◆ clear()
  
  | 
        
          | void smtrat::cad::Preprocessor::clear | ( |  | ) |  |  | inline | 
 
 
◆ compute_resultants()
  
  | 
        
          | void smtrat::cad::Preprocessor::compute_resultants | ( | const ConstraintT & | cur | ) |  |  | private | 
 
 
◆ getConflict()
  
  | 
        
          | const auto& smtrat::cad::Preprocessor::getConflict | ( |  | ) | const |  | inline | 
 
 
◆ main_variable_of()
  
  | 
        
          | carl::Variable smtrat::cad::Preprocessor::main_variable_of | ( | const ConstraintT & | c | ) | const |  | private | 
 
 
◆ model()
  
  | 
        
          | const Model& smtrat::cad::Preprocessor::model | ( |  | ) | const |  | inline | 
 
 
◆ postprocessConflict()
      
        
          | void smtrat::cad::Preprocessor::postprocessConflict | ( | std::set< FormulaT > & | mis | ) | const | 
      
 
 
◆ preprocess()
      
        
          | bool smtrat::cad::Preprocessor::preprocess | ( |  | ) |  | 
      
 
 
◆ removeConstraint()
      
        
          | void smtrat::cad::Preprocessor::removeConstraint | ( | const ConstraintT & | c | ) |  | 
      
 
 
◆ resolve_conflict()
  
  | 
        
          | void smtrat::cad::Preprocessor::resolve_conflict | ( |  | ) |  |  | private | 
 
 
◆ result()
◆ simplify()
◆ try_variable_elimination()
  
  | 
        
          | bool smtrat::cad::Preprocessor::try_variable_elimination | ( | const ConstraintT & | cur | ) |  |  | private | 
 
 
◆ operator<<
  
  | 
        
          | std::ostream& operator<< | ( | std::ostream & | os, |  
          |  |  | const Preprocessor & | cadpp |  
          |  | ) |  |  |  | friend | 
 
 
◆ mAssignments
  
  | 
        
          | std::map<ConstraintT,carl::Variable> smtrat::cad::Preprocessor::mAssignments |  | private | 
 
 
◆ mConflict
  
  | 
        
          | std::optional<std::set<FormulaT> > smtrat::cad::Preprocessor::mConflict |  | private | 
 
 
◆ mCurrent
  
  | 
        
          | std::set<ConstraintT> smtrat::cad::Preprocessor::mCurrent |  | private | 
 
 
◆ mModel
  
  | 
        
          | Model smtrat::cad::Preprocessor::mModel |  | private | 
 
The model used for variable elimination. 
Definition at line 55 of file Preprocessor.h.
 
 
◆ mTrail
  
  | 
        
          | Trail smtrat::cad::Preprocessor::mTrail |  | private | 
 
 
◆ mTrailID
  
  | 
        
          | std::size_t smtrat::cad::Preprocessor::mTrailID = 0 |  | private | 
 
 
◆ mVars
  
  | 
        
          | const std::vector<carl::Variable>& smtrat::cad::Preprocessor::mVars |  | private | 
 
 
The documentation for this class was generated from the following files: