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