![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
#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 () |
![]() | |
virtual | ~ExprVisitor ()=default |
void | AddToProcess (std::shared_ptr< LinearExpr > expr, double coeff) |
Expression visitors. | |
void | AddConstant (double constant) |
void | Clear () |
Additional Inherited Members | |
![]() | |
std::vector< std::pair< std::shared_ptr< LinearExpr >, double > > | to_process_ |
double | offset_ = 0 |
Definition at line 113 of file model_builder_helper.h.
|
inlineexplicit |
Definition at line 115 of file model_builder_helper.h.
|
overridedefault |
|
overridevirtual |
Implements operations_research::mb::ExprVisitor.
Definition at line 883 of file model_builder_helper.cc.
double operations_research::mb::ExprEvaluator::Evaluate | ( | ) |
Definition at line 887 of file model_builder_helper.cc.