Package org.drip.function.rdtor1solver
Class InteriorPointBarrierControl
java.lang.Object
org.drip.function.rdtor1solver.ConvergenceControl
org.drip.function.rdtor1solver.InteriorPointBarrierControl
public class InteriorPointBarrierControl extends ConvergenceControl
InteriorPointBarrierControl contains the Barrier Iteration Control Parameters.
- Module = Numerical Core Module
- Library = Numerical Optimizer
- Project = Function
- Package = Rd To R1 Solver
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields inherited from class org.drip.function.rdtor1solver.ConvergenceControl
OBJECTIVE_FUNCTION_SEQUENCE_CONVERGENCE, VARIATE_CONSTRAINT_SEQUENCE_CONVERGENCE
-
Constructor Summary
Constructors Constructor Description InteriorPointBarrierControl(int convergenceType, double relativeTolerance, double absoluteTolerance, double initialStrength, double decayVelocity, int decayStepCount)
InteriorPointBarrierControl Constructor -
Method Summary
Modifier and Type Method Description int
decayStepCount()
Retrieve the Number of Decay Stepsdouble
decayVelocity()
Retrieve the Decay Velocitydouble
initialStrength()
Retrieve the Initial Barrier Strengthstatic InteriorPointBarrierControl
Standard()
Construct a Standard InteriorPointBarrierControl InstanceMethods inherited from class org.drip.function.rdtor1solver.ConvergenceControl
absoluteTolerance, convergenceType, finderStepCount, relativeTolerance
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
InteriorPointBarrierControl
public InteriorPointBarrierControl(int convergenceType, double relativeTolerance, double absoluteTolerance, double initialStrength, double decayVelocity, int decayStepCount) throws java.lang.ExceptionInteriorPointBarrierControl Constructor- Parameters:
convergenceType
- The Convergence TyperelativeTolerance
- The Objective Function Relative ToleranceabsoluteTolerance
- The Objective Function Absolute ToleranceinitialStrength
- The Initial Barrier Strength LeveldecayVelocity
- The Barrier Decay VelocitydecayStepCount
- The Number Barrier Decay Steps- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
Standard
Construct a Standard InteriorPointBarrierControl Instance- Returns:
- The Standard InteriorPointBarrierControl Instance
-
decayStepCount
public int decayStepCount()Retrieve the Number of Decay Steps- Returns:
- The Number of Decay Steps
-
initialStrength
public double initialStrength()Retrieve the Initial Barrier Strength- Returns:
- The Initial Barrier Strength
-
decayVelocity
public double decayVelocity()Retrieve the Decay Velocity- Returns:
- The Decay Velocity
-