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.

Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • InteriorPointBarrierControl

      public InteriorPointBarrierControl​(int convergenceType, double relativeTolerance, double absoluteTolerance, double initialStrength, double decayVelocity, int decayStepCount) throws java.lang.Exception
      InteriorPointBarrierControl Constructor
      Parameters:
      convergenceType - The Convergence Type
      relativeTolerance - The Objective Function Relative Tolerance
      absoluteTolerance - The Objective Function Absolute Tolerance
      initialStrength - The Initial Barrier Strength Level
      decayVelocity - The Barrier Decay Velocity
      decayStepCount - The Number Barrier Decay Steps
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • Standard

      public static InteriorPointBarrierControl 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