Turi Create
4.0
|
Classes | |
class | turi::optimization::constraint_interface |
class | turi::optimization::non_negative_orthant |
class | turi::optimization::box_constraints |
Variables | |
size_t | turi::optimization::non_negative_orthant::variables |
DenseVector | turi::optimization::box_constraints::lb |
DenseVector | turi::optimization::box_constraints::ub |
size_t | turi::optimization::box_constraints::variables |
|
inline |
Default constructor.
[in] | _variables | Number of variables |
[in] | _lb | Lower bound |
[in] | _ub | Upper bound |
Definition at line 158 of file constraints-inl.hpp.
|
inline |
Default constructor.
[in] | _variables | Number of variables |
[in] | _lb | Lower bound |
[in] | _ub | Upper bound |
Definition at line 173 of file constraints-inl.hpp.
|
inline |
Default constructor.
Definition at line 52 of file constraints-inl.hpp.
|
inline |
Default desctuctor. Do nothing.
Definition at line 184 of file constraints-inl.hpp.
|
inline |
Default desctuctor. Do nothing.
Definition at line 59 of file constraints-inl.hpp.
|
inline |
A measure of the first order optimality conditions.
[in] | point | Point which we are querying. |
[in] | gradient | Gradient at that point for a given function |
Use the Cauchy point as a measure of optimality. See Pg 486 of Nocedal and Wright (Edition 2)
Definition at line 120 of file constraints-inl.hpp.
|
inlinevirtual |
A measure of the first order optimality conditions.
[in] | point | Point which we are querying. |
[in] | gradient | Gradient at that point for a given function |
Use the Cauchy point as a measure of optimality. See Pg 486 of Nocedal and Wright (Edition 2)
Implements turi::optimization::constraint_interface.
Definition at line 251 of file constraints-inl.hpp.
|
inline |
Boolean function to deterstd::mine if a dense point is present in a constraint space.
[in] | point | Point which we are querying. |
Definition at line 100 of file constraints-inl.hpp.
|
inlinevirtual |
Boolean function to determine if a dense point is present in a constraint space.
[in] | point | Point which we are querying. |
Implements turi::optimization::constraint_interface.
Definition at line 230 of file constraints-inl.hpp.
|
inline |
Project a dense point into the constraint space.
[in,out] | point | Point (Dense Vector) |
Given a convex set X, the projection operator is given by P(y) = ::max(x, o)
Definition at line 71 of file constraints-inl.hpp.
|
inlinevirtual |
Project a dense point into the constraint space.
[in,out] | point | Point (Dense Vector) |
Given a convex set X, the projection operator is given by P(y) = ::max(x, o)
Implements turi::optimization::constraint_interface.
Definition at line 196 of file constraints-inl.hpp.
|
inline |
Project a block of a dense point into the constraint space.
[in,out] | point | A block project the point. |
[in] | block_start | Start index of the block |
[in] | block_size | Size of the block |
Given a convex set X, the projection operator is given by P(y) = ::max(x, o)
Definition at line 87 of file constraints-inl.hpp.
|
inlinevirtual |
Project a block of a dense point into the constraint space.
[in,out] | point | A block project the point. |
[in] | block_start | Start index of the block |
[in] | block_size | Size of the block |
Given a convex set X, the projection operator is given by P(y) = ::max(x, o)
Implements turi::optimization::constraint_interface.
Definition at line 214 of file constraints-inl.hpp.
|
protected |
Definition at line 145 of file constraints-inl.hpp.
|
protected |
Definition at line 146 of file constraints-inl.hpp.
|
protected |
Definition at line 44 of file constraints-inl.hpp.
|
protected |
Definition at line 147 of file constraints-inl.hpp.