|
| std::vector< bool > | SlopeAndYInterceptToConvexityRegions (const std::vector< SlopeAndYIntercept > &slope_and_y_intercept) |
| |
| std::vector< SlopeAndYIntercept > | PiecewiseLinearFormulationToSlopeAndYIntercept (const RoutingModel::RouteDimensionTravelInfo::TransitionInfo::PiecewiseLinearFormulation &pwl_function, int index_start, int index_end) |
| |
| PiecewiseEvaluationStatus | ComputePiecewiseLinearFormulationValue (const RoutingModel::RouteDimensionTravelInfo::TransitionInfo::PiecewiseLinearFormulation &pwl, int64_t x, int64_t *value, double delta) |
| |
| int64_t | ComputeConvexPiecewiseLinearFormulationValue (const RoutingModel::RouteDimensionTravelInfo::TransitionInfo::PiecewiseLinearFormulation &pwl, int64_t x, double delta) |
| |
| bool | ComputeVehicleToResourcesAssignmentCosts (int v, const RoutingModel::ResourceGroup &resource_group, const std::function< int64_t(int64_t)> &next_accessor, const std::function< int64_t(int64_t, int64_t)> &transit_accessor, bool optimize_vehicle_costs, LocalDimensionCumulOptimizer *lp_optimizer, LocalDimensionCumulOptimizer *mp_optimizer, std::vector< int64_t > *assignment_costs, std::vector< std::vector< int64_t >> *cumul_values, std::vector< std::vector< int64_t >> *break_values) |
| |
| int64_t | ComputeBestVehicleToResourceAssignment (std::vector< int > vehicles, int num_resources, std::function< const std::vector< int64_t > *(int)> vehicle_to_resource_assignment_costs, std::vector< int > *resource_indices) |
| |
| std::string | Int64ToStr (int64_t number) |
| |
| std::string | DomainToString (const ::google::protobuf::RepeatedField< int64_t > *domain) |
| |
| std::string | VariableToString (std::pair< sat::IntegerVariableProto, int > &variable_pair, const sat::CpSolverResponse &response_) |
| |
| std::string | ConstraintToString (const sat::ConstraintProto &constraint, const sat::CpModelProto &model_, bool show_enforcement=true) |
| |
| std::string | VariablesToString (absl::flat_hash_map< std::string, std::pair< sat::IntegerVariableProto, int >> &variables, absl::flat_hash_map< std::string, std::vector< int >> &variable_instances, absl::flat_hash_map< std::string, absl::flat_hash_set< std::string >> &variable_childs, const sat::CpSolverResponse &response_, const std::string &variable, std::string prefix="") |
| |