Class LimitRiskTermMarginal


public class LimitRiskTermMarginal
extends LimitRiskTerm
LimitRiskTermMarginal holds the Details of a Relative Marginal Contribution Based Limit Risk Constraint Term.



Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • LimitRiskTermMarginal

      public LimitRiskTermMarginal​(java.lang.String name, Scope scope, Unit unit, double minimum, double maximum, double[][] assetCovarianceMatrix, double[] initialHoldingsArray) throws java.lang.Exception
      LimitRiskTermMarginal Constructor
      Parameters:
      name - Name of the LimitRiskTermMarginal Constraint
      scope - Scope of the LimitRiskTermMarginal Constraint
      unit - Unit of the LimitRiskTermMarginal Constraint
      minimum - Minimum Limit Value of the LimitRiskTermMarginal Constraint
      maximum - Maximum Limit Value of the LimitRiskTermMarginal Constraint
      assetCovarianceMatrix - Asset Co-variance
      initialHoldingsArray - Array of the Initial Holdings
      Throws:
      java.lang.Exception - Throw if the Inputs are Invalid
  • Method Details

    • initialHoldingsArray

      public double[] initialHoldingsArray()
      Retrieve the Initial Holdings Array
      Returns:
      The Initial Holdings Array
    • 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