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 doublegetConvergenceZoneEdgeLimit()Return the limit of the fixed point convergence zone edgedoublegetConvergenceZoneVariateBegin()Return the start of the fixed point convergence variatedoublegetConvergenceZoneVariateBumpFactor()Return the bump factor for the fixed point convergence variate iterationintgetFixedPointConvergenceIterations()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
-