#include <fmplex.h>
Definition at line 12 of file fmplex.h.
 
◆ ColIndex
◆ Row
◆ RowEntry
◆ RowIndex
◆ FMplexElimination()
  
  
      
        
          | smtrat::fmplex::FMplexElimination::FMplexElimination  | 
          ( | 
          const Matrix &  | 
          m,  | 
         
        
           | 
           | 
          std::size_t  | 
          n_quantified,  | 
         
        
           | 
           | 
          std::size_t  | 
          n_parameters  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ apply()
  
  
      
        
          | Matrix smtrat::fmplex::FMplexElimination::apply  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ bounded_elimination()
  
  
      
        
          | Node smtrat::fmplex::FMplexElimination::bounded_elimination  | 
          ( | 
          Node &  | 
          parent | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ collect_constraint()
  
  
      
        
          | void smtrat::fmplex::FMplexElimination::collect_constraint  | 
          ( | 
          const Row &  | 
          row | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ constant_column()
  
  
      
        
          | ColIndex smtrat::fmplex::FMplexElimination::constant_column  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ delta_column()
  
  
      
        
          | ColIndex smtrat::fmplex::FMplexElimination::delta_column  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ fm_elimination()
  
  
      
        
          | bool smtrat::fmplex::FMplexElimination::fm_elimination  | 
          ( | 
          Node &  | 
          parent | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ is_conflict()
  
  
      
        
          | bool smtrat::fmplex::FMplexElimination::is_conflict  | 
          ( | 
          const Row &  | 
          row | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ is_global_conflict()
  
  
      
        
          | bool smtrat::fmplex::FMplexElimination::is_global_conflict  | 
          ( | 
          const Row &  | 
          row | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ is_positive_combination()
  
  
      
        
          | bool smtrat::fmplex::FMplexElimination::is_positive_combination  | 
          ( | 
          const Row &  | 
          row | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ is_trivial()
  
  
      
        
          | bool smtrat::fmplex::FMplexElimination::is_trivial  | 
          ( | 
          const Row &  | 
          row | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ origin_column()
◆ split_into_independent_nodes()
  
  
      
        
          | std::vector< Node > smtrat::fmplex::FMplexElimination::split_into_independent_nodes  | 
          ( | 
          const Node &  | 
          n | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
◆ trivial_unsat_matrix()
  
  
      
        
          | Matrix smtrat::fmplex::FMplexElimination::trivial_unsat_matrix  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ unbounded_elimination()
  
  
      
        
          | Node smtrat::fmplex::FMplexElimination::unbounded_elimination  | 
          ( | 
          Node &  | 
          parent | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ m_constant_col
  
  
      
        
          | ColIndex smtrat::fmplex::FMplexElimination::m_constant_col | 
         
       
   | 
  
private   | 
  
 
 
◆ m_first_parameter_col
  
  
      
        
          | ColIndex smtrat::fmplex::FMplexElimination::m_first_parameter_col | 
         
       
   | 
  
private   | 
  
 
 
◆ m_found_rows
  
  
      
        
          | std::set<Row, cmp_row> smtrat::fmplex::FMplexElimination::m_found_rows | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nodes
  
  
      
        
          | std::vector<Node> smtrat::fmplex::FMplexElimination::m_nodes | 
         
       
   | 
  
private   | 
  
 
 
◆ m_total_cols
  
  
      
        
          | ColIndex smtrat::fmplex::FMplexElimination::m_total_cols | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: