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. More... | |
Public Attributes | |
double | minAccuracy |
minimum accuracy to be achieved, usually KKT violation More... | |
unsigned long long | maxIterations |
maximum number of decomposition iterations (default to 0 - not used) More... | |
double | targetValue |
target objective function value (defaults to 1e100 - not used) More... | |
double | maxSeconds |
maximum process time (defaults to 1e100 - not used) More... | |
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(), and shark::QpSolver< Problem, SelectionStrategy >::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(), and shark::QpSolver< Problem, SelectionStrategy >::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(), and shark::QpSolver< Problem, SelectionStrategy >::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().