35 #ifndef _BLAZE_MATH_SOLVERS_SOLVER_H_
36 #define _BLAZE_MATH_SOLVERS_SOLVER_H_
120 , lastIterations_( 0 )
121 , lastPrecision_ ( std::numeric_limits<
real>::max() )
real lastPrecision_
The precision of the solution after the solution process.
Definition: Solver.h:99
size_t getLastIterations() const
Returns the number of iterations spent in the last solution process.
Definition: Solver.h:152
System settings for for the mathematical solvers.
size_t maxIterations_
The maximum number of iterations.
Definition: Solver.h:95
real getThreshold() const
Returns the threshold that classifies a solution as good enough.
Definition: Solver.h:179
Solver()
The default constructor.
Definition: Solver.h:118
const real threshold
Residuum threshold for the LSE/LCP solution of the mathematical solvers.This value specifies the thre...
Definition: Solvers.h:73
void setMaxIterations(size_t maxIterations)
Sets the maximum number of iterations the solver may spend solving the problem.
Definition: Solver.h:199
const size_t maxIterations
Maximum number of iterations of the mathematical solvers.This value specifies the default maximum num...
Definition: Solvers.h:55
double real
Floating point data type of the Blaze library.This type definition offers the possibility to switch t...
Definition: Precision.h:47
real getLastPrecision() const
Returns the precision of the solution after the solution process.
Definition: Solver.h:167
real threshold_
Precision threshold for the solution.
Definition: Solver.h:100
Header file for basic type definitions.
size_t lastIterations_
The number of iterations spent in the last solution process.
Definition: Solver.h:98
void setThreshold(real threshold)
Sets the threshold which classifies a solution as good enough.
Definition: Solver.h:211
size_t getMaxIterations() const
Returns the maximum number of iterations the solver may spend solving the problem.
Definition: Solver.h:140
Base class for all solver classes.TODO: description of the Solver class TODO: description of its func...
Definition: Solver.h:63