stopping conditions for quadratic programming More...
#include <shark/Algorithms/QP/QuadraticProgram.h>
Public Member Functions | |
QpStoppingCondition (double accuracy=0.001, unsigned long long iterations=0xffffffff, double value=1e100, double seconds=1e100) | |
Constructor. | |
Public Attributes | |
double | minAccuracy |
minimum accuracy to be achieved, usually KKT violation | |
unsigned long long | maxIterations |
maximum number of decomposition iterations (default to 0 - not used) | |
double | targetValue |
target objective function value (defaults to 1e100 - not used) | |
double | maxSeconds |
maximum process time (defaults to 1e100 - not used) | |
stopping conditions for quadratic programming
Definition at line 96 of file QuadraticProgram.h.
|
inline |
Constructor.
Definition at line 99 of file QuadraticProgram.h.
References maxIterations, maxSeconds, minAccuracy, and targetValue.
unsigned long long shark::QpStoppingCondition::maxIterations |
maximum number of decomposition iterations (default to 0 - not used)
Definition at line 111 of file QuadraticProgram.h.
Referenced by QpStoppingCondition(), shark::QpConfig::setMaxIterations(), shark::QpBoxLinear< InputT >::solve(), shark::QpSolver< Problem, SelectionStrategy >::solve(), and shark::QpMcLinear< InputT >::solve().
double shark::QpStoppingCondition::maxSeconds |
maximum process time (defaults to 1e100 - not used)
Definition at line 117 of file QuadraticProgram.h.
Referenced by QpStoppingCondition(), shark::QpConfig::setMaxSeconds(), shark::QpBoxLinear< InputT >::solve(), shark::QpSolver< Problem, SelectionStrategy >::solve(), and shark::QpMcLinear< InputT >::solve().
double shark::QpStoppingCondition::minAccuracy |
minimum accuracy to be achieved, usually KKT violation
Definition at line 108 of file QuadraticProgram.h.
Referenced by main(), QpStoppingCondition(), shark::QpConfig::setMinAccuracy(), shark::QpBoxLinear< InputT >::solve(), shark::QpSolver< Problem, SelectionStrategy >::solve(), shark::QpMcLinear< InputT >::solve(), shark::BiasSolver< Matrix >::solve(), and shark::BiasSolverSimplex< Matrix >::solve().
double shark::QpStoppingCondition::targetValue |
target objective function value (defaults to 1e100 - not used)
Definition at line 114 of file QuadraticProgram.h.
Referenced by QpStoppingCondition(), and shark::QpConfig::setTargetValue().