Package org.drip.function.r1tor1solver
Class ConvergenceControlParams
java.lang.Object
org.drip.function.r1tor1solver.ConvergenceControlParams
public class ConvergenceControlParams
extends java.lang.Object
ConvergenceControlParams holds the fields needed for the controlling the execution of Newton's
method.
ConvergenceControlParams does that using the following parameters:
ConvergenceControlParams does that using the following parameters:
- The determinant limit below which the convergence zone is deemed to have been reached.
- Starting variate from where the convergence search is kicked off.
- The factor by which the variate expands across each iterative search.
- The number of search iterations.
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Rd To Rd Function Analysis
- Package = Built-in R1 To R1 Solvers
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ConvergenceControlParams()
Default Convergence Control Parameters constructorConvergenceControlParams(int iFixedPointConvergenceIterations, double dblConvergenceZoneVariateBegin, double dblConvergenceZoneEdgeLimit, double dblConvergenceZoneVariateBumpFactor)
ConvergenceControlParams constructor -
Method Summary
Modifier and Type Method Description double
getConvergenceZoneEdgeLimit()
Return the limit of the fixed point convergence zone edgedouble
getConvergenceZoneVariateBegin()
Return the start of the fixed point convergence variatedouble
getConvergenceZoneVariateBumpFactor()
Return the bump factor for the fixed point convergence variate iterationint
getFixedPointConvergenceIterations()
Return the number of fixed point convergence iterationsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ConvergenceControlParams
public ConvergenceControlParams()Default Convergence Control Parameters constructor -
ConvergenceControlParams
public ConvergenceControlParams(int iFixedPointConvergenceIterations, double dblConvergenceZoneVariateBegin, double dblConvergenceZoneEdgeLimit, double dblConvergenceZoneVariateBumpFactor) throws java.lang.ExceptionConvergenceControlParams constructor- Parameters:
iFixedPointConvergenceIterations
- Iterations to locate a variate inside the convergence zonedblConvergenceZoneVariateBegin
- Starting variate for convergence zone determinationdblConvergenceZoneEdgeLimit
- Convergence zone edge limitdblConvergenceZoneVariateBumpFactor
- Convergence Zone Variate Bump Factor- Throws:
java.lang.Exception
- Thrown if the inputs are invalid
-
-
Method Details
-
getFixedPointConvergenceIterations
public int getFixedPointConvergenceIterations()Return the number of fixed point convergence iterations- Returns:
- Number of fixed point convergence iterations
-
getConvergenceZoneEdgeLimit
public double getConvergenceZoneEdgeLimit()Return the limit of the fixed point convergence zone edge- Returns:
- Limit of fixed point convergence zone edge
-
getConvergenceZoneVariateBegin
public double getConvergenceZoneVariateBegin()Return the start of the fixed point convergence variate- Returns:
- Start of the fixed point convergence variate
-
getConvergenceZoneVariateBumpFactor
public double getConvergenceZoneVariateBumpFactor()Return the bump factor for the fixed point convergence variate iteration- Returns:
- Bump factor for the fixed point convergence variate iteration
-