OR-Tools  9.6
primal_dual_hybrid_gradient.cc File Reference

Go to the source code of this file.

Namespaces

 operations_research
 Collection of objects used to extend the Constraint Solver library.
 
 operations_research::pdlp
 
 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, std::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 486 of file primal_dual_hybrid_gradient.cc.

◆ distance_moved_last_restart_period

double distance_moved_last_restart_period

Definition at line 490 of file primal_dual_hybrid_gradient.cc.

◆ length_of_last_restart_period

int length_of_last_restart_period

Definition at line 491 of file primal_dual_hybrid_gradient.cc.

◆ preprocessor

glop::MainLpPreprocessor preprocessor

Definition at line 367 of file primal_dual_hybrid_gradient.cc.

◆ preprocessor_parameters

glop::GlopParameters preprocessor_parameters

Definition at line 366 of file primal_dual_hybrid_gradient.cc.

◆ presolved_problem_was_maximization

bool presolved_problem_was_maximization = false

Definition at line 369 of file primal_dual_hybrid_gradient.cc.

◆ sharded_original_qp

ShardedQuadraticProgram sharded_original_qp

Definition at line 368 of file primal_dual_hybrid_gradient.cc.

◆ trivial_col_scaling_vec

const VectorXd trivial_col_scaling_vec

Definition at line 370 of file primal_dual_hybrid_gradient.cc.

◆ trivial_row_scaling_vec

const VectorXd trivial_row_scaling_vec

Definition at line 370 of file primal_dual_hybrid_gradient.cc.

◆ value

VectorXd value

Definition at line 484 of file primal_dual_hybrid_gradient.cc.