 |
NumCpp
2.4.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
|
Go to the documentation of this file.
109 THROW_RUNTIME_ERROR(
"Maximum number of iterations has been reached; no root has been found within epsilon.");
Iteration(double epsilon, uint32 maxNumIterations) noexcept
Definition: Iteration.hpp:66
Iteration(double epsilon) noexcept
Definition: Iteration.hpp:55
ABC for iteration classes to derive from.
Definition: Iteration.hpp:46
void incrementNumberOfIterations()
Definition: Iteration.hpp:104
std::uint32_t uint32
Definition: Types.hpp:40
uint32 maxNumIterations_
Definition: Iteration.hpp:115
const double epsilon_
Definition: Iteration.hpp:114
uint32 numIterations_
Definition: Iteration.hpp:116
void resetNumberOfIterations() noexcept
Definition: Iteration.hpp:93
#define THROW_RUNTIME_ERROR(msg)
Definition: Error.hpp:37
Definition: Coordinate.hpp:44
uint32 numIterations() const noexcept
Definition: Iteration.hpp:83
virtual ~Iteration() noexcept=default