public class DiscountRate
extends java.lang.Object
| Constructor and Description |
|---|
DiscountRate(double dblYield,
double dblWorkingAgeIncomeSpread,
double dblPensionBenefitsIncomeSpread,
double dblBasicConsumptionSpread)
DiscountRate Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
basicConsumptionDF(double dblHorizon)
Retrieve the Basic Consumption Discount Factor
|
double |
basicConsumptionRate()
Retrieve the Basic Consumption Discount Rate
|
double |
basicConsumptionSpread()
Retrieve the Basic Consumption Spread
|
double |
pensionBenefitsIncomeDF(double dblHorizon)
Retrieve the Pension Benefits Income Discount Factor
|
double |
pensionBenefitsIncomeRate()
Retrieve the Pension Benefits Income Discount Rate
|
double |
pensionBenefitsIncomeSpread()
Retrieve the Pension Benefits Income Spread
|
double |
workingAgeIncomeDF(double dblHorizon)
Retrieve the Working Age Income Discount Factor
|
double |
workingAgeIncomeRate()
Retrieve the Working Age Income Discount Rate
|
double |
workingAgeIncomeSpread()
Retrieve the Working Age Income Spread
|
double |
yield()
Retrieve the Base Discounting Yield
|
public DiscountRate(double dblYield,
double dblWorkingAgeIncomeSpread,
double dblPensionBenefitsIncomeSpread,
double dblBasicConsumptionSpread)
throws java.lang.Exception
dblYield - The Base Discounting YielddblWorkingAgeIncomeSpread - The Working Age Income SpreaddblPensionBenefitsIncomeSpread - The Pension Benefits Income SpreaddblBasicConsumptionSpread - The Basic Consumption Spreadjava.lang.Exception - Thrown if the Inputs are Invalidpublic double yield()
public double workingAgeIncomeSpread()
public double workingAgeIncomeRate()
public double workingAgeIncomeDF(double dblHorizon)
throws java.lang.Exception
dblHorizon - The Horizon to which the Discount Factor is to be computedjava.lang.Exception - Thrown if the Inputs are Invalidpublic double pensionBenefitsIncomeSpread()
public double pensionBenefitsIncomeRate()
public double pensionBenefitsIncomeDF(double dblHorizon)
throws java.lang.Exception
dblHorizon - The Horizon to which the Discount Factor is to be computedjava.lang.Exception - Thrown if the Inputs are Invalidpublic double basicConsumptionSpread()
public double basicConsumptionRate()
public double basicConsumptionDF(double dblHorizon)
throws java.lang.Exception
dblHorizon - The Horizon to which the Discount Factor is to be computedjava.lang.Exception - Thrown if the Inputs are Invalid