C++ Reference

C++ Reference: Routing

RoutingLinearSolverWrapper Member List

This is the complete list of members for RoutingLinearSolverWrapper, including all inherited members.

AddLinearConstraint(int64 lower_bound, int64 upper_bound, const std::vector< std::pair< int, double > > &variable_coeffs)RoutingLinearSolverWrapperinline
AddMaximumConstraint(int max_var, std::vector< int > vars)=0RoutingLinearSolverWrapperpure virtual
AddProductConstraint(int product_var, std::vector< int > vars)=0RoutingLinearSolverWrapperpure virtual
AddReifiedLinearConstraint(int64 lower_bound, int64 upper_bound, const std::vector< std::pair< int, double > > &weighted_variables)RoutingLinearSolverWrapperinline
AddVariable(int64 lower_bound, int64 upper_bound)RoutingLinearSolverWrapperinline
Clear()=0RoutingLinearSolverWrapperpure virtual
ClearObjective()=0RoutingLinearSolverWrapperpure virtual
CreateNewConstraint(int64 lower_bound, int64 upper_bound)=0RoutingLinearSolverWrapperpure virtual
CreateNewPositiveVariable()=0RoutingLinearSolverWrapperpure virtual
GetObjectiveCoefficient(int index) const =0RoutingLinearSolverWrapperpure virtual
GetObjectiveValue() const =0RoutingLinearSolverWrapperpure virtual
GetValue(int index) const =0RoutingLinearSolverWrapperpure virtual
GetVariableLowerBound(int index) const =0RoutingLinearSolverWrapperpure virtual
IsCPSATSolver()=0RoutingLinearSolverWrapperpure virtual
NumVariables() const =0RoutingLinearSolverWrapperpure virtual
SetCoefficient(int ct, int index, double coefficient)=0RoutingLinearSolverWrapperpure virtual
SetEnforcementLiteral(int ct, int condition)=0RoutingLinearSolverWrapperpure virtual
SetObjectiveCoefficient(int index, double coefficient)=0RoutingLinearSolverWrapperpure virtual
SetVariableBounds(int index, int64 lower_bound, int64 upper_bound)=0RoutingLinearSolverWrapperpure virtual
SetVariableDisjointBounds(int index, const std::vector< int64 > &starts, const std::vector< int64 > &ends)=0RoutingLinearSolverWrapperpure virtual
SolutionIsInteger() const =0RoutingLinearSolverWrapperpure virtual
Solve(absl::Duration duration_limit)=0RoutingLinearSolverWrapperpure virtual
~RoutingLinearSolverWrapper()RoutingLinearSolverWrapperinlinevirtual