#include <tetmathnumobj.h>
Inheritance diagram for TET::Math::Numeric_Object:

This class provides parameters that often occur in numeric computations, such as accuracy or maximum number of iterations.
In contrast to a Global_Numeric_Object, the parameters are stored on an per-object basis, i.e. each instantiated object has its own set of parameters. This can be used if only a few objects will be instantiated, with the most common example of a function object, where each function object class inherits Numeric_Object so that the parameters can best be adjusted to the underlying algorithms.
positive maximum number of iterations: max_Iter() > 0
Definition at line 54 of file tetmathnumobj.h.
|
||||||||||||
|
Construct a numerics object with the given or default parameters.
Definition at line 26 of file tetmathnumobj.cpp. |
|
|
Virtual destructor.
Definition at line 134 of file tetmathnumobj.h. |
|
|
Definition at line 176 of file tetmathnumobj.h. Referenced by TET::Math::Adaptive_Quadrature< Return_Type >::compute(), TET::Math::Bessel_Neumann::compute_ev(), invariant(), and TET::Math::Bessel_Neumann::invariant(). |
|
|
Class invariant
Reimplemented in TET::Math::Bernstein_Polynomial, TET::Math::Bessel_Neumann, TET::Math::GSL_Quadrature, TET::Math::GSL_Complex_Quadrature, TET::Math::Oscillatory_Quadrature, TET::Math::Complex_Oscillatory_Quadrature, TET::Math::Quadrature< Return_Type >, TET::Math::Rectangular_Rule< Return_Type >, TET::Math::Simpsons_Rule< Return_Type >, TET::Math::Trapezoidal_Rule< Return_Type >, TET::Math::Quadrature< double >, and TET::Math::Quadrature< std::complex< double > >. Definition at line 140 of file tetmathnumobj.h. References accuracy(), and max_iteration(). |
|
|
Definition at line 167 of file tetmathnumobj.h. Referenced by invariant(), and TET::Math::Numeric_Object::Iteration_Counter::max_iteration(). |
|
|
Set accuracy for the current object.
Definition at line 39 of file tetmathnumobj.cpp. |
|
|
Set the maximum number of iterations for computations
Definition at line 54 of file tetmathnumobj.cpp. |
|
|
Definition at line 182 of file tetmathnumobj.h. |
|
|
Definition at line 183 of file tetmathnumobj.h. |
1.3.6