![]() |
OR-Tools
9.6
|
Classes | |
| class | PrimalTrustRegionProblem |
| class | DualTrustRegionProblem |
Functions | |
| glop::ProblemSolution | ComputeStatuses (const QuadraticProgram &qp, const PrimalAndDualSolution &solution) |
| absl::Status | TestableCanFitInMpModelProto (const QuadraticProgram &qp, const int64_t largest_ok_size) |
| void | CombineRepeatedTripletsInPlace (std::vector< Eigen::Triplet< double, int64_t >> &triplets) |
| MATCHER_P (TupleIsNear, tolerance, "is near") | |
| MATCHER (TupleFloatEq, "is almost equal to") | |
| template<typename T > | |
| Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic > | EigenArray2DFromNestedSpans (absl::Span< const absl::Span< const T >> rows) |
| template<typename TrustRegionProblem > | |
| double | DistanceAtCriticalStepSize (const TrustRegionProblem &problem, const int64_t index) |
| template<typename TrustRegionProblem > | |
| double | CriticalStepSize (const TrustRegionProblem &problem, const int64_t index) |
| template<typename TrustRegionProblem > | |
| double | ProjectedValue (const TrustRegionProblem &problem, const int64_t index, const double step_size) |
| template<typename ArrayType , typename ValueFunction > | |
| double | EasyMedian (ArrayType array, ValueFunction value_function) |
| template<typename TrustRegionProblem > | |
| double | ComputeInitialUndecidedComponents (const TrustRegionProblem &problem, int64_t start_index, int64_t end_index, std::vector< int64_t > &undecided_components) |
| template<typename TrustRegionProblem > | |
| double | RadiusSquaredOfUndecidedComponents (const TrustRegionProblem &problem, const double step_size, const std::vector< int64_t > &undecided_components) |
| template<typename TrustRegionProblem > | |
| double | RemoveCriticalStepsAboveThreshold (const TrustRegionProblem &problem, const double step_size_threshold, std::vector< int64_t > &undecided_components) |
| template<typename TrustRegionProblem > | |
| double | RemoveCriticalStepsBelowThreshold (const TrustRegionProblem &problem, const double step_size_threshold, std::vector< int64_t > &undecided_components) |
| void CombineRepeatedTripletsInPlace | ( | std::vector< Eigen::Triplet< double, int64_t >> & | triplets | ) |
Definition at line 346 of file quadratic_program.cc.
| double operations_research::pdlp::internal::ComputeInitialUndecidedComponents | ( | const TrustRegionProblem & | problem, |
| int64_t | start_index, | ||
| int64_t | end_index, | ||
| std::vector< int64_t > & | undecided_components | ||
| ) |
Definition at line 251 of file trust_region.h.
| glop::ProblemSolution ComputeStatuses | ( | const QuadraticProgram & | qp, |
| const PrimalAndDualSolution & | solution | ||
| ) |
Definition at line 2348 of file primal_dual_hybrid_gradient.cc.
| double operations_research::pdlp::internal::CriticalStepSize | ( | const TrustRegionProblem & | problem, |
| const int64_t | index | ||
| ) |
Definition at line 209 of file trust_region.h.
| double operations_research::pdlp::internal::DistanceAtCriticalStepSize | ( | const TrustRegionProblem & | problem, |
| const int64_t | index | ||
| ) |
Definition at line 194 of file trust_region.h.
| double operations_research::pdlp::internal::EasyMedian | ( | ArrayType | array, |
| ValueFunction | value_function | ||
| ) |
Definition at line 235 of file trust_region.h.
| Eigen::Array<T, Eigen::Dynamic, Eigen::Dynamic> operations_research::pdlp::internal::EigenArray2DFromNestedSpans | ( | absl::Span< const absl::Span< const T >> | rows | ) |
Definition at line 229 of file test_util.h.
| operations_research::pdlp::internal::MATCHER | ( | TupleFloatEq | , |
| "is almost equal to" | |||
| ) |
Definition at line 217 of file test_util.h.
| operations_research::pdlp::internal::MATCHER_P | ( | TupleIsNear | , |
| tolerance | , | ||
| "is near" | |||
| ) |
Definition at line 213 of file test_util.h.
| double operations_research::pdlp::internal::ProjectedValue | ( | const TrustRegionProblem & | problem, |
| const int64_t | index, | ||
| const double | step_size | ||
| ) |
Definition at line 221 of file trust_region.h.
| double operations_research::pdlp::internal::RadiusSquaredOfUndecidedComponents | ( | const TrustRegionProblem & | problem, |
| const double | step_size, | ||
| const std::vector< int64_t > & | undecided_components | ||
| ) |
Definition at line 272 of file trust_region.h.
| double operations_research::pdlp::internal::RemoveCriticalStepsAboveThreshold | ( | const TrustRegionProblem & | problem, |
| const double | step_size_threshold, | ||
| std::vector< int64_t > & | undecided_components | ||
| ) |
Definition at line 291 of file trust_region.h.
| double operations_research::pdlp::internal::RemoveCriticalStepsBelowThreshold | ( | const TrustRegionProblem & | problem, |
| const double | step_size_threshold, | ||
| std::vector< int64_t > & | undecided_components | ||
| ) |
Definition at line 318 of file trust_region.h.
| absl::Status TestableCanFitInMpModelProto | ( | const QuadraticProgram & | qp, |
| const int64_t | largest_ok_size | ||
| ) |
Definition at line 217 of file quadratic_program.cc.