public class NetLiabilityStream
extends java.lang.Object
Constructor and Description |
---|
NetLiabilityStream(InvestorCliffSettings ics,
ExpectedNonFinancialIncome enfi,
ExpectedBasicConsumption ebc,
double dblAfterTaxIncome)
NetLiabilityStream Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
afterTaxIncome()
Retrieve the Basic After-Tax Income
|
ExpectedBasicConsumption |
basicConsumption()
Retrieve the Investor's Basic Consumption Settings
|
InvestorCliffSettings |
investorCliffSettings()
Retrieve the Investor's Time Horizon Settings
|
NetLiabilityMetrics |
metrics(double dblStartAge,
double dblEndAge,
DiscountRate dr)
Generate the NetLiabilityMetrics Instance
|
ExpectedNonFinancialIncome |
nonFinancialIncome()
Retrieve the Investor's Non-Financial Income Settings
|
public NetLiabilityStream(InvestorCliffSettings ics, ExpectedNonFinancialIncome enfi, ExpectedBasicConsumption ebc, double dblAfterTaxIncome) throws java.lang.Exception
ics
- The Investor's Time Cliff Settingsenfi
- The Investor's Non-Financial Income Settingsebc
- The Investor's Basic Consumption SettingsdblAfterTaxIncome
- The Basic After-Tax Incomejava.lang.Exception
- Thrown if the Inputs are Invalidpublic InvestorCliffSettings investorCliffSettings()
public ExpectedBasicConsumption basicConsumption()
public ExpectedNonFinancialIncome nonFinancialIncome()
public double afterTaxIncome()
public NetLiabilityMetrics metrics(double dblStartAge, double dblEndAge, DiscountRate dr)
dblStartAge
- The Starting AgedblEndAge
- The Ending Agedr
- The Discount Rate Instance