OR-Tools  9.6
PdlpBridge

Detailed Description

Definition at line 48 of file pdlp_bridge.h.

Public Member Functions

 PdlpBridge ()=default
 
const pdlp::QuadraticProgrampdlp_lp () const
 
InvertedBounds ListInvertedBounds () const
 
absl::StatusOr< SparseDoubleVectorProto > PrimalVariablesToProto (const Eigen::VectorXd &primal_values, const SparseVectorFilterProto &variable_filter) const
 
absl::StatusOr< SparseDoubleVectorProto > DualVariablesToProto (const Eigen::VectorXd &dual_values, const SparseVectorFilterProto &linear_constraint_filter) const
 
absl::StatusOr< SparseDoubleVectorProto > ReducedCostsToProto (const Eigen::VectorXd &reduced_costs, const SparseVectorFilterProto &variable_filter) const
 
pdlp::PrimalAndDualSolution SolutionHintToWarmStart (const SolutionHintProto &solution_hint) const
 

Static Public Member Functions

static absl::StatusOr< PdlpBridgeFromProto (const ModelProto &model_proto)
 

Constructor & Destructor Documentation

◆ PdlpBridge()

PdlpBridge ( )
default

Member Function Documentation

◆ DualVariablesToProto()

absl::StatusOr< SparseDoubleVectorProto > DualVariablesToProto ( const Eigen::VectorXd &  dual_values,
const SparseVectorFilterProto &  linear_constraint_filter 
) const

Definition at line 195 of file pdlp_bridge.cc.

◆ FromProto()

absl::StatusOr< PdlpBridge > FromProto ( const ModelProto &  model_proto)
static

Definition at line 80 of file pdlp_bridge.cc.

◆ ListInvertedBounds()

InvertedBounds ListInvertedBounds ( ) const

Definition at line 169 of file pdlp_bridge.cc.

◆ pdlp_lp()

const pdlp::QuadraticProgram& pdlp_lp ( ) const
inline

Definition at line 53 of file pdlp_bridge.h.

◆ PrimalVariablesToProto()

absl::StatusOr< SparseDoubleVectorProto > PrimalVariablesToProto ( const Eigen::VectorXd &  primal_values,
const SparseVectorFilterProto &  variable_filter 
) const

Definition at line 189 of file pdlp_bridge.cc.

◆ ReducedCostsToProto()

absl::StatusOr< SparseDoubleVectorProto > ReducedCostsToProto ( const Eigen::VectorXd &  reduced_costs,
const SparseVectorFilterProto &  variable_filter 
) const

Definition at line 202 of file pdlp_bridge.cc.

◆ SolutionHintToWarmStart()

pdlp::PrimalAndDualSolution SolutionHintToWarmStart ( const SolutionHintProto &  solution_hint) const

Definition at line 209 of file pdlp_bridge.cc.


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