OR-Tools  9.6
LinearExpression

Detailed Description

Definition at line 96 of file sat/linear_constraint.h.

Public Member Functions

double LpValue (const absl::StrongVector< IntegerVariable, double > &lp_values) const
 
IntegerValue LevelZeroMin (IntegerTrail *integer_trail) const
 
IntegerValue Min (const IntegerTrail &integer_trail) const
 
IntegerValue Max (const IntegerTrail &integer_trail) const
 
std::string DebugString () const
 

Public Attributes

std::vector< IntegerVariable > vars
 
std::vector< IntegerValue > coeffs
 
IntegerValue offset = IntegerValue(0)
 

Member Function Documentation

◆ DebugString()

std::string DebugString ( ) const

Definition at line 346 of file linear_constraint.cc.

◆ LevelZeroMin()

IntegerValue LevelZeroMin ( IntegerTrail integer_trail) const

Definition at line 313 of file linear_constraint.cc.

◆ LpValue()

double LpValue ( const absl::StrongVector< IntegerVariable, double > &  lp_values) const

Definition at line 304 of file linear_constraint.cc.

◆ Max()

IntegerValue Max ( const IntegerTrail integer_trail) const

Definition at line 334 of file linear_constraint.cc.

◆ Min()

IntegerValue Min ( const IntegerTrail integer_trail) const

Definition at line 322 of file linear_constraint.cc.

Member Data Documentation

◆ coeffs

std::vector<IntegerValue> coeffs

Definition at line 98 of file sat/linear_constraint.h.

◆ offset

IntegerValue offset = IntegerValue(0)

Definition at line 99 of file sat/linear_constraint.h.

◆ vars

std::vector<IntegerVariable> vars

Definition at line 97 of file sat/linear_constraint.h.


The documentation for this struct was generated from the following files: