OR-Tools  9.3
iteration_stats.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
 

Functions

ConvergenceInformation ComputeConvergenceInformation (const ShardedQuadraticProgram &scaled_sharded_qp, const Eigen::VectorXd &col_scaling_vec, const Eigen::VectorXd &row_scaling_vec, const Eigen::VectorXd &scaled_primal_solution, const Eigen::VectorXd &scaled_dual_solution, PointType candidate_type)
 
InfeasibilityInformation ComputeInfeasibilityInformation (const ShardedQuadraticProgram &scaled_sharded_qp, const Eigen::VectorXd &col_scaling_vec, const Eigen::VectorXd &row_scaling_vec, const Eigen::VectorXd &scaled_primal_ray, const Eigen::VectorXd &scaled_dual_ray, PointType candidate_type)
 
ConvergenceInformation ComputeScaledConvergenceInformation (const ShardedQuadraticProgram &sharded_qp, const VectorXd &primal_solution, const VectorXd &dual_solution, PointType candidate_type)
 
VectorXd ReducedCosts (const ShardedQuadraticProgram &sharded_qp, const VectorXd &primal_solution, const VectorXd &dual_solution, bool use_zero_primal_objective)
 
absl::optional< ConvergenceInformation > GetConvergenceInformation (const IterationStats &stats, PointType candidate_type)
 
absl::optional< InfeasibilityInformation > GetInfeasibilityInformation (const IterationStats &stats, PointType candidate_type)
 
absl::optional< PointMetadata > GetPointMetadata (const IterationStats &stats, const PointType point_type)
 
void SetRandomProjections (const ShardedQuadraticProgram &sharded_qp, const Eigen::VectorXd &primal_solution, const Eigen::VectorXd &dual_solution, const std::vector< int > &random_projection_seeds, PointMetadata &metadata)
 

Variable Documentation

◆ l_2_residual

double l_2_residual

Definition at line 56 of file iteration_stats.cc.

◆ l_inf_residual

double l_inf_residual

Definition at line 55 of file iteration_stats.cc.

◆ objective_correction

double objective_correction

Definition at line 53 of file iteration_stats.cc.

◆ objective_full_correction

double objective_full_correction

Definition at line 54 of file iteration_stats.cc.