public class NetLiabilityMetrics
extends java.lang.Object
Constructor and Description |
---|
NetLiabilityMetrics(java.util.List<NetLiabilityCashFlow> lsNLCF,
double dblWorkingAgeIncomePV,
double dblPensionBenefitsIncomePV,
double dblBasicConsumptionPV)
NetLiabilityMetrics Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
basicConsumptionPV()
Retrieve the PV of the Basic Consumption
|
java.util.List<NetLiabilityCashFlow> |
cashFlowList()
Retrieve the List of Net Liability Cash Flows
|
double |
pensionBenefitsIncomePV()
Retrieve the PV of the Pension Benefits Income
|
double |
workingAgeIncomePV()
Retrieve the PV of the Working Age Income
|
public NetLiabilityMetrics(java.util.List<NetLiabilityCashFlow> lsNLCF, double dblWorkingAgeIncomePV, double dblPensionBenefitsIncomePV, double dblBasicConsumptionPV) throws java.lang.Exception
lsNLCF
- List of Net Liability Cash FlowsdblWorkingAgeIncomePV
- PV of the Working Age IncomedblPensionBenefitsIncomePV
- PV of the Pension Benefits IncomedblBasicConsumptionPV
- PV of the Basic Consumptionjava.lang.Exception
- Thrown if the Inputs are Invalidpublic java.util.List<NetLiabilityCashFlow> cashFlowList()
public double workingAgeIncomePV()
public double pensionBenefitsIncomePV()
public double basicConsumptionPV()