|  | Google OR-Tools v9.14
    a fast and portable software suite for combinatorial optimization | 
Definition at line 111 of file model_builder_helper.h.
#include <model_builder_helper.h>
 
  
| Public Member Functions | |
| ExprEvaluator (ModelSolverHelper *helper) | |
| ~ExprEvaluator () override=default | |
| void | AddVarCoeff (std::shared_ptr< Variable > var, double coeff) override | 
| double | Evaluate () | 
| Public Member Functions inherited from operations_research::mb::ExprVisitor | |
| virtual | ~ExprVisitor ()=default | 
| void | AddToProcess (std::shared_ptr< LinearExpr > expr, double coeff) | 
| Expression visitors. | |
| void | AddConstant (double constant) | 
| void | Clear () | 
| Additional Inherited Members | |
| Protected Attributes inherited from operations_research::mb::ExprVisitor | |
| std::vector< std::pair< std::shared_ptr< LinearExpr >, double > > | to_process_ | 
| double | offset_ = 0 | 
| 
 | inlineexplicit | 
Definition at line 113 of file model_builder_helper.h.
| 
 | overridedefault | 
| 
 | overridevirtual | 
Implements operations_research::mb::ExprVisitor.
Definition at line 878 of file model_builder_helper.cc.
| double operations_research::mb::ExprEvaluator::Evaluate | ( | ) | 
Definition at line 882 of file model_builder_helper.cc.