|
Turi Create
4.0
|
#include <ml/optimization/constraints-inl.hpp>
Public Member Functions | |
| box_constraints (const double &_lb, const double &_ub, const size_t &_variables) | |
| box_constraints (const DenseVector &_lb, const DenseVector &_ub) | |
| ~box_constraints () | |
| void | project (DenseVector &point) const |
| void | project_block (DenseVector &point, const size_t block_start, const size_t block_size) const |
| bool | is_satisfied (const DenseVector &point) const |
| double | first_order_optimality_conditions (const DenseVector &point, const DenseVector &gradient) const |
Protected Attributes | |
| DenseVector | lb |
| DenseVector | ub |
| size_t | variables |
Interface for box-constraints on variables. lb <= x <= ub
Definition at line 141 of file constraints-inl.hpp.