Class LimitHoldingsTermModelDeviation


public class LimitHoldingsTermModelDeviation
extends LimitHoldingsTerm
LimitHoldingsTermModelDeviation holds the Details of a Limit Holdings Benchmark Weights Absolute Deviation Constraint Term.



Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • LimitHoldingsTermModelDeviation

      public LimitHoldingsTermModelDeviation​(java.lang.String name, Scope scope, Unit unit, double minimum, double maximum, double[] benchmarkHoldingsArray) throws java.lang.Exception
      LimitHoldingsTermModelDeviation Constructor
      Parameters:
      name - Name of the LimitHoldingsTermModelDeviation Constraint
      scope - Scope of the LimitHoldingsTermModelDeviation Constraint
      unit - Unit of the LimitHoldingsTermModelDeviation Constraint
      minimum - Minimum Value of the LimitHoldingsTermModelDeviation Constraint
      maximum - Maximum Value of the LimitHoldingsTermModelDeviation Constraint
      benchmarkHoldingsArray - Array of the Constricted Benchmark Holdings
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid/Inconsistent
  • Method Details

    • benchmarkHoldingsArray

      public double[] benchmarkHoldingsArray()
      Retrieve the Array of Benchmark Constricted Holdings
      Returns:
      Array of Benchmark Constricted Holdings
    • rdtoR1

      public RdToR1 rdtoR1()
      Description copied from class: FormulationTerm
      The Rd To R1 Formulation Term
      Specified by:
      rdtoR1 in class FormulationTerm
      Returns:
      The Rd To R1 Formulation Term