![]() |
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.