|
Limbo 3.5.4
|
Scaling scheme with default L2 norm scaling. More...
#include <MultiKnapsackLagRelax.h>
Public Types | |
| typedef ProblemScaler< T, V > | base_type |
| base type | |
| typedef base_type::model_type | model_type |
| model type | |
| typedef base_type::value_type | value_type |
| value type | |
| typedef base_type::expression_type | expression_type |
| expression type | |
| typedef base_type::constraint_type | constraint_type |
| constraint type | |
| typedef base_type::term_type | term_type |
| term type | |
| Public Types inherited from limbo::solvers::ProblemScaler< T, V > | |
| typedef LinearModel< T, V > | model_type |
| model type | |
| typedef model_type::coefficient_value_type | value_type |
| value type | |
| typedef model_type::expression_type | expression_type |
| expression type | |
| typedef model_type::constraint_type | constraint_type |
| constraint type | |
| typedef model_type::term_type | term_type |
| term type | |
Public Member Functions | |
| L2NormScaler () | |
| constructor | |
| ~L2NormScaler () | |
| destructor | |
| value_type | operator() (expression_type const &expr) const |
| API to compute scaling factor for expression using L2 norm. | |
| value_type | operator() (constraint_type const &constr) const |
| API to compute scaling factor for constraints using L2 norm. | |
| Public Member Functions inherited from limbo::solvers::ProblemScaler< T, V > | |
| ProblemScaler () | |
| constructor | |
| virtual | ~ProblemScaler () |
| destructor | |
Scaling scheme with default L2 norm scaling.
| T | coefficient value type |
| V | variable value type |
Definition at line 1156 of file MultiKnapsackLagRelax.h.
| typedef ProblemScaler<T, V> limbo::solvers::L2NormScaler< T, V >::base_type |
base type
Definition at line 1160 of file MultiKnapsackLagRelax.h.
| typedef base_type::constraint_type limbo::solvers::L2NormScaler< T, V >::constraint_type |
constraint type
Definition at line 1168 of file MultiKnapsackLagRelax.h.
| typedef base_type::expression_type limbo::solvers::L2NormScaler< T, V >::expression_type |
expression type
Definition at line 1166 of file MultiKnapsackLagRelax.h.
| typedef base_type::model_type limbo::solvers::L2NormScaler< T, V >::model_type |
model type
Definition at line 1162 of file MultiKnapsackLagRelax.h.
| typedef base_type::term_type limbo::solvers::L2NormScaler< T, V >::term_type |
term type
Definition at line 1170 of file MultiKnapsackLagRelax.h.
| typedef base_type::value_type limbo::solvers::L2NormScaler< T, V >::value_type |
value type
Definition at line 1164 of file MultiKnapsackLagRelax.h.
|
inline |
constructor
Definition at line 1173 of file MultiKnapsackLagRelax.h.
|
inline |
destructor
Definition at line 1175 of file MultiKnapsackLagRelax.h.
|
inlinevirtual |
API to compute scaling factor for constraints using L2 norm.
| constr | constraint |
Reimplemented from limbo::solvers::ProblemScaler< T, V >.
Definition at line 1190 of file MultiKnapsackLagRelax.h.
|
inlinevirtual |
API to compute scaling factor for expression using L2 norm.
| expr | expression |
Reimplemented from limbo::solvers::ProblemScaler< T, V >.
Definition at line 1180 of file MultiKnapsackLagRelax.h.