#include <initializer_list>
#include <optional>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/time/time.h"
#include "ortools/gscip/gscip.pb.h"
#include "ortools/math_opt/cpp/enums.h"
#include "ortools/math_opt/cpp/linear_constraint.h"
#include "ortools/math_opt/cpp/solution.h"
#include "ortools/math_opt/cpp/variable_and_expressions.h"
#include "ortools/math_opt/result.pb.h"
#include "ortools/math_opt/storage/model_storage.h"
Go to the source code of this file.
|
enum class | operations_research::math_opt::FeasibilityStatus { operations_research::math_opt::kUndetermined = FEASIBILITY_STATUS_UNDETERMINED
, operations_research::math_opt::kFeasible = FEASIBILITY_STATUS_FEASIBLE
, operations_research::math_opt::kInfeasible = FEASIBILITY_STATUS_INFEASIBLE
} |
|
enum class | operations_research::math_opt::TerminationReason {
operations_research::math_opt::kOptimal = TERMINATION_REASON_OPTIMAL
, operations_research::math_opt::kInfeasible = TERMINATION_REASON_INFEASIBLE
, operations_research::math_opt::kUnbounded = TERMINATION_REASON_UNBOUNDED
, operations_research::math_opt::kInfeasibleOrUnbounded = TERMINATION_REASON_INFEASIBLE_OR_UNBOUNDED
,
operations_research::math_opt::kImprecise = TERMINATION_REASON_IMPRECISE
, operations_research::math_opt::kFeasible = TERMINATION_REASON_FEASIBLE
, operations_research::math_opt::kNoSolutionFound = TERMINATION_REASON_NO_SOLUTION_FOUND
, operations_research::math_opt::kNumericalError = TERMINATION_REASON_NUMERICAL_ERROR
,
operations_research::math_opt::kOtherError = TERMINATION_REASON_OTHER_ERROR
} |
| The reason a call to Solve() terminates. More...
|
|
enum class | operations_research::math_opt::Limit {
operations_research::math_opt::kUndetermined = LIMIT_UNDETERMINED
, operations_research::math_opt::kIteration = LIMIT_ITERATION
, operations_research::math_opt::kTime = LIMIT_TIME
, operations_research::math_opt::kNode = LIMIT_NODE
,
operations_research::math_opt::kSolution = LIMIT_SOLUTION
, operations_research::math_opt::kMemory = LIMIT_MEMORY
, operations_research::math_opt::kCutoff = LIMIT_CUTOFF
, operations_research::math_opt::kObjective = LIMIT_OBJECTIVE
,
operations_research::math_opt::kNorm = LIMIT_NORM
, operations_research::math_opt::kInterrupted = LIMIT_INTERRUPTED
, operations_research::math_opt::kSlowProgress = LIMIT_SLOW_PROGRESS
, operations_research::math_opt::kOther = LIMIT_OTHER
} |
|