#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/strings/string_view.h"
#include "absl/types/span.h"
#include "ortools/math_opt/solvers/gscip/gscip.h"
#include "scip/scip.h"
#include "scip/scip_prob.h"
#include "scip/type_cons.h"
#include "scip/type_scip.h"
#include "scip/type_var.h"
Go to the source code of this file.
|
| absl::Status | operations_research::GScipCreateAbs (GScip *gscip, SCIP_Var *x, SCIP_Var *abs_x, absl::string_view name) |
| GScipLinearExpr | operations_research::GScipDifference (GScipLinearExpr left, const GScipLinearExpr &right) |
| GScipLinearExpr | operations_research::GScipNegate (GScipLinearExpr expr) |
| GScipLinearRange | operations_research::GScipLe (const GScipLinearExpr left, const GScipLinearExpr &right) |
| absl::Status | operations_research::GScipCreateMaximum (GScip *gscip, const GScipLinearExpr &resultant, absl::Span< const GScipLinearExpr > terms, absl::string_view name) |
| absl::Status | operations_research::GScipCreateMinimum (GScip *gscip, const GScipLinearExpr &resultant, absl::Span< const GScipLinearExpr > terms, absl::string_view name) |
| absl::Status | operations_research::GScipCreateIndicatorRange (GScip *gscip, const GScipIndicatorRangeConstraint &indicator_range, absl::string_view name, const GScipConstraintOptions &options) |
| absl::Status | operations_research::GScipAddQuadraticObjectiveTerm (GScip *gscip, std::vector< SCIP_Var * > quadratic_variables1, std::vector< SCIP_Var * > quadratic_variables2, std::vector< double > quadratic_coefficients, absl::string_view name) |