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.