OR-Tools  9.3
primal_dual_hybrid_gradient.cc File Reference

Go to the source code of this file.

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 
namespace  operations_research::pdlp
 
namespace  operations_research::pdlp::internal
 

Functions

SolverResult PrimalDualHybridGradient (QuadraticProgram qp, const PrimalDualHybridGradientParams &params, const std::atomic< bool > *interrupt_solve, IterationStatsCallback iteration_stats_callback)
 
SolverResult PrimalDualHybridGradient (QuadraticProgram qp, const PrimalDualHybridGradientParams &params, absl::optional< PrimalAndDualSolution > initial_solution, const std::atomic< bool > *interrupt_solve, IterationStatsCallback iteration_stats_callback)
 
glop::ProblemSolution ComputeStatuses (const QuadraticProgram &qp, const PrimalAndDualSolution &solution)
 

Variable Documentation

◆ delta

VectorXd delta

Definition at line 247 of file primal_dual_hybrid_gradient.cc.

◆ distance_moved_last_restart_period

double distance_moved_last_restart_period

Definition at line 251 of file primal_dual_hybrid_gradient.cc.

◆ length_of_last_restart_period

int length_of_last_restart_period

Definition at line 252 of file primal_dual_hybrid_gradient.cc.

◆ preprocessor

glop::MainLpPreprocessor preprocessor

Definition at line 266 of file primal_dual_hybrid_gradient.cc.

◆ preprocessor_parameters

glop::GlopParameters preprocessor_parameters

Definition at line 265 of file primal_dual_hybrid_gradient.cc.

◆ presolved_problem_was_maximization

bool presolved_problem_was_maximization = false

Definition at line 268 of file primal_dual_hybrid_gradient.cc.

◆ sharded_original_qp

ShardedQuadraticProgram sharded_original_qp

Definition at line 267 of file primal_dual_hybrid_gradient.cc.

◆ trivial_col_scaling_vec

const VectorXd trivial_col_scaling_vec

Definition at line 269 of file primal_dual_hybrid_gradient.cc.

◆ trivial_row_scaling_vec

const VectorXd trivial_row_scaling_vec

Definition at line 269 of file primal_dual_hybrid_gradient.cc.

◆ value

VectorXd value

Definition at line 245 of file primal_dual_hybrid_gradient.cc.