DBHIterativeProcess

abstract class DBHIterativeProcess(maxIter: Int = 100, desiredPrec: Double = KSLMath.defaultNumericalPrecision)

An iterative process is a general structure managing iterations.

  • This is based on the IterativeProcess class of Didier Besset in "Object-Oriented Implementation of Numerical Methods", Morgan-Kaufmann

Inheritors

Constructors

Link copied to clipboard
constructor(maxIter: Int = 100, desiredPrec: Double = KSLMath.defaultNumericalPrecision)

Properties

Link copied to clipboard

The achieved precision.

Link copied to clipboard

Desired precision.

Link copied to clipboard

Number of iterations performed.

Link copied to clipboard

Maximum allowed number of iterations.

Functions

Link copied to clipboard
fun evaluate()

Performs the iterative process. Note: this method does not return anything Subclass must implement a method to get the result

Link copied to clipboard

Check to see if the result has been attained.

Link copied to clipboard