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 double
afterTaxIncome()
Retrieve the Basic After-Tax Incomedouble
age()
Retrieve the Investor Agedouble
basicConsumption()
Retrieve the Investor Basic Consumptiondouble
basicConsumptionDF()
Retrieve the Investor Basic Consumption Discount Factordouble
horizon()
Retrieve the Snapshot's Investment Horizonboolean
isAlive()
Retrieve the "Is Alive" Indicator Flagboolean
isRetired()
Retrieve the Retirement Indicator Flagdouble
pensionBenefits()
Retrieve the Investor Pension Benefitsdouble
pensionBenefitsDF()
Retrieve the Investor Pension Benefits Discount Factordouble
workingAgeIncome()
Retrieve the Investor Working Age Incomedouble
workingAgeIncomeDF()
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
-