Class LimitRiskTermVariance


public class LimitRiskTermVariance
extends LimitRiskTerm
LimitRiskTermVariance holds the Details of a Variance Based Limit Risk Constraint Term.



Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • LimitRiskTermVariance

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

    • benchmarkHoldingsArray

      public double[] benchmarkHoldingsArray()
      Retrieve the Constricted Benchmark Holdings
      Returns:
      The Constricted Benchmark 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