Class LimitBudgetTermTransactionCharge


public class LimitBudgetTermTransactionCharge
extends LimitBudgetTerm
LimitBudgetTermTransactionCharge holds the Details of a After Transaction Charge Limit Budget Constraint Term.



Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • LimitBudgetTermTransactionCharge

      public LimitBudgetTermTransactionCharge​(java.lang.String name, Scope scope, Unit unit, double budget, double[] priceArray, double[] initialHoldingsArray, TransactionCharge[] transactionChargeArray) throws java.lang.Exception
      LimitBudgetTermTransactionCharge Constructor
      Parameters:
      name - Name of the Constraint
      scope - Scope of the Constraint - ACCOUNT/ASSET/SET
      unit - Unit of the Constraint
      budget - Budget Value of the Constraint
      priceArray - Array of Asset Prices
      initialHoldingsArray - Array of Initial Holdings
      transactionChargeArray - Array of Transaction Charge Instances
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • transactionChargeArray

      public TransactionCharge[] transactionChargeArray()
      Retrieve the Array of Transaction Charges
      Returns:
      The Transaction Charge 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