Utility class for the AllDiff cut generator.  
 More...
Utility class for the AllDiff cut generator. 
Definition at line 726 of file cuts.h.
#include <cuts.h>
◆ Add()
      
        
          | void operations_research::sat::SumOfAllDiffLowerBounder::Add | ( | const AffineExpression & | expr, | 
        
          |  |  | int | num_expr, | 
        
          |  |  | const IntegerTrail & | integer_trail ) | 
      
 
 
◆ Clear()
      
        
          | void operations_research::sat::SumOfAllDiffLowerBounder::Clear | ( |  | ) |  | 
      
 
 
◆ GetBestLowerBound()
      
        
          | IntegerValue operations_research::sat::SumOfAllDiffLowerBounder::GetBestLowerBound | ( | std::string & | suffix | ) |  | 
      
 
 
◆ size()
  
  | 
        
          | int operations_research::sat::SumOfAllDiffLowerBounder::size | ( |  | ) | const |  | inline | 
 
 
◆ SumOfDifferentMins()
      
        
          | IntegerValue operations_research::sat::SumOfAllDiffLowerBounder::SumOfDifferentMins | ( |  | ) |  | 
      
 
Make sure values are different.
Definition at line 2392 of file cuts.cc.
 
 
◆ SumOfMinDomainValues()
      
        
          | IntegerValue operations_research::sat::SumOfAllDiffLowerBounder::SumOfMinDomainValues | ( |  | ) |  | 
      
 
Return int_max if the sum overflows. 
Definition at line 2382 of file cuts.cc.
 
 
The documentation for this class was generated from the following files: