template<class t_Base>
class humoto::constraints::BoundsLUMixin< t_Base >
Mixin representing upper bound in an inequality constraint.
- Template Parameters
-
Definition at line 365 of file constraints_mixins.h.
#include <constraints_mixins.h>
|
Eigen::VectorXd | lb_ |
|
Eigen::VectorXd | ub_ |
|
◆ ~BoundsLUMixin()
Protected destructor: prevent destruction of the child classes through a base pointer.
Definition at line 372 of file constraints_mixins.h.
◆ BoundsLUMixin()
◆ copyBoundsTo()
Copy bounds to given vectors.
- Parameters
-
[in] | lb | |
[in] | ub | |
[in] | location | offset and length |
Definition at line 401 of file constraints_mixins.h.
◆ getLowerBounds() [1/2]
Get lower bounds (lb/ub vectors from 'lb <= A*x <= ub').
- Returns
- lower bounds.
Definition at line 254 of file constraints_mixins.h.
◆ getLowerBounds() [2/2]
Get lower bounds (lb/ub vectors from 'lb <= A*x <= ub').
- Returns
- lower bounds.
Definition at line 260 of file constraints_mixins.h.
◆ getUpperBounds() [1/2]
Get upper bounds (ub vectors from 'A*x <= ub').
- Returns
- upper bounds.
Definition at line 333 of file constraints_mixins.h.
◆ getUpperBounds() [2/2]
Get upper bounds (ub vectors from 'A*x <= ub').
- Returns
- upper bounds.
Definition at line 340 of file constraints_mixins.h.
◆ logBounds()
Log bounds.
- Parameters
-
[in,out] | logger | logger |
[in] | parent | parent |
[in] | name | name |
Definition at line 388 of file constraints_mixins.h.
◆ resetBounds()
Reset bounds of constraints (b, lb, ub)
- Parameters
-
[in] | number_of_constraints | number of constraints |
[in] | initialize_matrices | initialize matrices using defaults |
- Note
- Initialization: lb is set to -humotog_infinity, ub is set to humoto::g_infinity
Definition at line 380 of file constraints_mixins.h.
◆ lb_
◆ ub_
The documentation for this class was generated from the following file: