Definition at line 61 of file quadratic_program.h.
#include <quadratic_program.h>
◆ QuadraticProgram() [1/4]
| operations_research::pdlp::QuadraticProgram::QuadraticProgram |
( |
int64_t | num_variables, |
|
|
int64_t | num_constraints ) |
|
inline |
◆ QuadraticProgram() [2/4]
| operations_research::pdlp::QuadraticProgram::QuadraticProgram |
( |
| ) |
|
|
inline |
◆ QuadraticProgram() [3/4]
| operations_research::pdlp::QuadraticProgram::QuadraticProgram |
( |
const QuadraticProgram & | other | ) |
|
|
default |
◆ QuadraticProgram() [4/4]
| operations_research::pdlp::QuadraticProgram::QuadraticProgram |
( |
QuadraticProgram && | other | ) |
|
|
inlinenoexcept |
◆ ApplyObjectiveScalingAndOffset()
| double operations_research::pdlp::QuadraticProgram::ApplyObjectiveScalingAndOffset |
( |
double | objective | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ResizeAndInitialize()
| void operations_research::pdlp::QuadraticProgram::ResizeAndInitialize |
( |
int64_t | num_variables, |
|
|
int64_t | num_constraints ) |
|
inline |
◆ constraint_lower_bounds
| Eigen::VectorXd operations_research::pdlp::QuadraticProgram::constraint_lower_bounds |
◆ constraint_matrix
| Eigen::SparseMatrix<double, Eigen::ColMajor, int64_t> operations_research::pdlp::QuadraticProgram::constraint_matrix |
◆ constraint_names
| std::optional<std::vector<std::string> > operations_research::pdlp::QuadraticProgram::constraint_names |
◆ constraint_upper_bounds
| Eigen::VectorXd operations_research::pdlp::QuadraticProgram::constraint_upper_bounds |
◆ objective_matrix
| std::optional<Eigen::DiagonalMatrix<double, Eigen::Dynamic> > operations_research::pdlp::QuadraticProgram::objective_matrix |
◆ objective_offset
| double operations_research::pdlp::QuadraticProgram::objective_offset |
◆ objective_scaling_factor
| double operations_research::pdlp::QuadraticProgram::objective_scaling_factor |
◆ objective_vector
| Eigen::VectorXd operations_research::pdlp::QuadraticProgram::objective_vector |
◆ problem_name
| std::optional<std::string> operations_research::pdlp::QuadraticProgram::problem_name |
◆ variable_lower_bounds
| Eigen::VectorXd operations_research::pdlp::QuadraticProgram::variable_lower_bounds |
◆ variable_names
| std::optional<std::vector<std::string> > operations_research::pdlp::QuadraticProgram::variable_names |
◆ variable_upper_bounds
| Eigen::VectorXd operations_research::pdlp::QuadraticProgram::variable_upper_bounds |
The documentation for this struct was generated from the following file: