![]() |
OR-Tools
9.6
|
Definition at line 53 of file quadratic_program.h.
Public Member Functions | |
| QuadraticProgram (int64_t num_variables, int64_t num_constraints) | |
| QuadraticProgram () | |
| QuadraticProgram (const QuadraticProgram &other)=default | |
| QuadraticProgram (QuadraticProgram &&other) noexcept | |
| QuadraticProgram & | operator= (const QuadraticProgram &other)=default |
| QuadraticProgram & | operator= (QuadraticProgram &&other) |
| void | ResizeAndInitialize (int64_t num_variables, int64_t num_constraints) |
| double | ApplyObjectiveScalingAndOffset (double objective) const |
Public Attributes | |
| Eigen::VectorXd | objective_vector |
| std::optional< Eigen::DiagonalMatrix< double, Eigen::Dynamic > > | objective_matrix |
| Eigen::SparseMatrix< double, Eigen::ColMajor, int64_t > | constraint_matrix |
| Eigen::VectorXd | constraint_lower_bounds |
| Eigen::VectorXd | constraint_upper_bounds |
| Eigen::VectorXd | variable_lower_bounds |
| Eigen::VectorXd | variable_upper_bounds |
| std::optional< std::string > | problem_name |
| std::optional< std::vector< std::string > > | variable_names |
| std::optional< std::vector< std::string > > | constraint_names |
| double | objective_offset |
| double | objective_scaling_factor |
|
inline |
Definition at line 54 of file quadratic_program.h.
|
inline |
Definition at line 57 of file quadratic_program.h.
|
default |
|
inlinenoexcept |
Definition at line 62 of file quadratic_program.h.
|
inline |
Definition at line 122 of file quadratic_program.h.
|
default |
|
inline |
Definition at line 77 of file quadratic_program.h.
|
inline |
Definition at line 99 of file quadratic_program.h.
| Eigen::VectorXd constraint_lower_bounds |
Definition at line 131 of file quadratic_program.h.
| Eigen::SparseMatrix<double, Eigen::ColMajor, int64_t> constraint_matrix |
Definition at line 130 of file quadratic_program.h.
| std::optional<std::vector<std::string> > constraint_names |
Definition at line 136 of file quadratic_program.h.
| Eigen::VectorXd constraint_upper_bounds |
Definition at line 131 of file quadratic_program.h.
| std::optional<Eigen::DiagonalMatrix<double, Eigen::Dynamic> > objective_matrix |
Definition at line 129 of file quadratic_program.h.
| double objective_offset |
Definition at line 141 of file quadratic_program.h.
| double objective_scaling_factor |
Definition at line 142 of file quadratic_program.h.
| Eigen::VectorXd objective_vector |
Definition at line 126 of file quadratic_program.h.
| std::optional<std::string> problem_name |
Definition at line 134 of file quadratic_program.h.
| Eigen::VectorXd variable_lower_bounds |
Definition at line 132 of file quadratic_program.h.
| std::optional<std::vector<std::string> > variable_names |
Definition at line 135 of file quadratic_program.h.
| Eigen::VectorXd variable_upper_bounds |
Definition at line 132 of file quadratic_program.h.