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