Class LimitHoldingsTermIssuerWeightedAverage


public class LimitHoldingsTermIssuerWeightedAverage
extends LimitHoldingsTermIssuer
LimitHoldingsTermIssuerWeightedAverage holds the Details of Weighted Average Issuer Limit Holdings Constraint Term.



Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • LimitHoldingsTermIssuerWeightedAverage

      public LimitHoldingsTermIssuerWeightedAverage​(java.lang.String name, Scope scope, Unit unit, double minimum, double maximum, double[] issuerSelectionArray, double[] priceArray) throws java.lang.Exception
      LimitHoldingsTermIssuerWeightedAverage Constructor
      Parameters:
      name - Name of the Limit Issuer Net Holdings
      scope - Scope of the Limit Issuer Net Holdings
      unit - Unit of the Limit Issuer Net Holdings
      minimum - Minimum Bound of the Limit Issuer Net Holdings
      maximum - Maximum Bound of the Limit Issuer Net Holdings
      issuerSelectionArray - Array of Issuer Selection Entries
      priceArray - Array of Asset Prices
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • priceArray

      public double[] priceArray()
      Retrieve the Array of Asset Prices
      Returns:
      Array of Asset Prices
    • 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