Go to the source code of this file.
|
| ConvergenceInformation | ComputeScaledConvergenceInformation (const ShardedQuadraticProgram &sharded_qp, const Eigen::VectorXd &primal_solution, const Eigen::VectorXd &dual_solution, PointType candidate_type) |
| |
| 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) |
| |
| Eigen::VectorXd | ReducedCosts (const ShardedQuadraticProgram &scaled_sharded_qp, const Eigen::VectorXd &primal_solution, const Eigen::VectorXd &dual_solution, bool use_zero_primal_objective=false) |
| |
| 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) |
| |