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().