Class NetLiabilityCashFlow
java.lang.Object
org.drip.portfolioconstruction.alm.NetLiabilityCashFlow
public class NetLiabilityCashFlow
extends java.lang.Object
NetLiabilityCashFlow holds the Investor Time Snap's Singular Liability Flow Details.
- Module = Portfolio Core Module
- Library = Asset Liability Management Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = Sharpe-Tint Asset Liability Manager
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description NetLiabilityCashFlow(double age, boolean isRetired, boolean isAlive, double horizon, double afterTaxIncome, double workingAgeIncome, double pensionBenefits, double basicConsumption, double workingAgeIncomeDF, double pensionBenefitsDF, double basicConsumptionDF)NetLiabilityCashFlow Constructor -
Method Summary
Modifier and Type Method Description doubleafterTaxIncome()Retrieve the Basic After-Tax Incomedoubleage()Retrieve the Investor AgedoublebasicConsumption()Retrieve the Investor Basic ConsumptiondoublebasicConsumptionDF()Retrieve the Investor Basic Consumption Discount Factordoublehorizon()Retrieve the Snapshot's Investment HorizonbooleanisAlive()Retrieve the "Is Alive" Indicator FlagbooleanisRetired()Retrieve the Retirement Indicator FlagdoublepensionBenefits()Retrieve the Investor Pension BenefitsdoublepensionBenefitsDF()Retrieve the Investor Pension Benefits Discount FactordoubleworkingAgeIncome()Retrieve the Investor Working Age IncomedoubleworkingAgeIncomeDF()Retrieve the Investor Working Age Income Discount FactorMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
NetLiabilityCashFlow
public NetLiabilityCashFlow(double age, boolean isRetired, boolean isAlive, double horizon, double afterTaxIncome, double workingAgeIncome, double pensionBenefits, double basicConsumption, double workingAgeIncomeDF, double pensionBenefitsDF, double basicConsumptionDF) throws java.lang.ExceptionNetLiabilityCashFlow Constructor- Parameters:
age- The Investor AgeisRetired- The Retirement Indicator FlagisAlive- The "Is Alive" Indicator Flaghorizon- The Snapshot's Investment HorizonafterTaxIncome- The Basic After-Tax IncomeworkingAgeIncome- The Investor Working Age IncomepensionBenefits- The Investor Pension BenefitsbasicConsumption- The Investor Basic ConsumptionworkingAgeIncomeDF- The Investor Working Age Income Discount FactorpensionBenefitsDF- The Investor Pension Benefits Discount FactorbasicConsumptionDF- The Investor Basic Consumption Discount Factor- Throws:
java.lang.Exception- Thrown if the Inputs are invalid
-
-
Method Details
-
age
public double age()Retrieve the Investor Age- Returns:
- The Investor Age
-
isRetired
public boolean isRetired()Retrieve the Retirement Indicator Flag- Returns:
- The Retirement Indicator Flag
-
isAlive
public boolean isAlive()Retrieve the "Is Alive" Indicator Flag- Returns:
- The "Is Alive" Indicator Flag
-
horizon
public double horizon()Retrieve the Snapshot's Investment Horizon- Returns:
- The Snapshot's Investment Horizon
-
afterTaxIncome
public double afterTaxIncome()Retrieve the Basic After-Tax Income- Returns:
- The Basic After-Tax Income
-
workingAgeIncome
public double workingAgeIncome()Retrieve the Investor Working Age Income- Returns:
- The Investor Working Age Income
-
pensionBenefits
public double pensionBenefits()Retrieve the Investor Pension Benefits- Returns:
- The Investor Pension Benefits
-
basicConsumption
public double basicConsumption()Retrieve the Investor Basic Consumption- Returns:
- The Investor Basic Consumption
-
workingAgeIncomeDF
public double workingAgeIncomeDF()Retrieve the Investor Working Age Income Discount Factor- Returns:
- The Investor Working Age Income Discount Factor
-
pensionBenefitsDF
public double pensionBenefitsDF()Retrieve the Investor Pension Benefits Discount Factor- Returns:
- The Investor Pension Benefits Discount Factor
-
basicConsumptionDF
public double basicConsumptionDF()Retrieve the Investor Basic Consumption Discount Factor- Returns:
- The Investor Basic Consumption Discount Factor
-