Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::math_opt::DualSolution Struct Reference

Detailed Description

Definition at line 133 of file solution.h.

#include <solution.h>

Public Member Functions

DualSolutionProto Proto () const

Static Public Member Functions

static absl::StatusOr< DualSolutionFromProto (ModelStorageCPtr model, const DualSolutionProto &dual_solution_proto)

Public Attributes

LinearConstraintMap< double > dual_values
absl::flat_hash_map< QuadraticConstraint, double > quadratic_dual_values
VariableMap< double > reduced_costs
std::optional< double > objective_value
SolutionStatus feasibility_status = SolutionStatus::kUndetermined

Member Function Documentation

◆ FromProto()

absl::StatusOr< DualSolution > operations_research::math_opt::DualSolution::FromProto ( ModelStorageCPtr model,
const DualSolutionProto & dual_solution_proto )
static

Definition at line 122 of file solution.cc.

◆ Proto()

DualSolutionProto operations_research::math_opt::DualSolution::Proto ( ) const

Definition at line 150 of file solution.cc.

Member Data Documentation

◆ dual_values

LinearConstraintMap<double> operations_research::math_opt::DualSolution::dual_values

Definition at line 146 of file solution.h.

◆ feasibility_status

SolutionStatus operations_research::math_opt::DualSolution::feasibility_status = SolutionStatus::kUndetermined

Definition at line 155 of file solution.h.

◆ objective_value

std::optional<double> operations_research::math_opt::DualSolution::objective_value

Definition at line 153 of file solution.h.

◆ quadratic_dual_values

absl::flat_hash_map<QuadraticConstraint, double> operations_research::math_opt::DualSolution::quadratic_dual_values

Definition at line 151 of file solution.h.

◆ reduced_costs

VariableMap<double> operations_research::math_opt::DualSolution::reduced_costs

Definition at line 152 of file solution.h.


The documentation for this struct was generated from the following files: