public class BondComponent extends Bond implements BondProduct
| Modifier and Type | Class and Description |
|---|---|
class |
BondComponent.BondCalibrator
The BondCalibrator implements a calibrator that calibrates the yield, the credit basis, or the Z
Spread for the bond given the price input.
|
| Constructor and Description |
|---|
BondComponent()
Constructor: Construct an empty bond object
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
accrualDC()
Return the bond's accrual day count
|
double |
accrued(int iDate,
CurveSurfaceQuoteContainer csqc)
Calculate the bond's accrued for the period identified by the valuation date
|
double |
aswFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate ASW from Bond Basis to Maturity
|
double |
aswFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate ASW from Bond Basis to Work-out
|
double |
aswFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate ASW from Bond Basis to Optimal Exercise
|
double |
aswFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate ASW from Credit Basis to Maturity
|
double |
aswFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate ASW from Credit Basis to Work-out
|
double |
aswFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate ASW from Credit Basis to Optimal Exercise
|
double |
aswFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate ASW from Discount Margin to Maturity
|
double |
aswFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate ASW from Discount Margin to Work-out
|
double |
aswFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate ASW from Discount Margin to Optimal Exercise
|
double |
aswFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate ASW from G Spread to Maturity
|
double |
aswFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate ASW from G Spread to Work-out
|
double |
aswFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate ASW from G Spread to Optimal Exercise
|
double |
aswFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate ASW from I Spread to Maturity
|
double |
aswFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate ASW from I Spread to Work-out
|
double |
aswFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate ASW from I Spread to Optimal Exercise
|
double |
aswFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate ASW from OAS to Maturity
|
double |
aswFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate ASW from OAS to Work-out
|
double |
aswFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate ASW from OAS to Optimal Exercise
|
double |
aswFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate ASW from PECS to Maturity
|
double |
aswFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate ASW from PECS to Work-out
|
double |
aswFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate ASW from PECS to Optimal Exercise
|
double |
aswFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate ASW from Price to Maturity
|
double |
aswFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate ASW from Price to Work-out
|
double |
aswFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate ASW from Price to Optimal Exercise
|
double |
aswFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate ASW from TSY Spread to Maturity
|
double |
aswFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate ASW from TSY Spread to Work-out
|
double |
aswFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate ASW from TSY Spread to Optimal Exercise
|
double |
aswFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate ASW from Yield to Maturity
|
double |
aswFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate ASW from Yield to Work-out
|
double |
aswFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate ASW from Yield Spread to Maturity
|
double |
aswFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate ASW from Yield Spread to Work-out
|
double |
aswFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate ASW from Yield Spread to Optimal Exercise
|
double |
aswFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate ASW from Yield to Optimal Exercise
|
double |
aswFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate ASW from Z Spread to Maturity
|
double |
aswFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate ASW from Z Spread to Work-out
|
double |
aswFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate ASW from Z Spread to Optimal Exercise
|
double |
bondBasisFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Bond Basis from ASW to Maturity
|
double |
bondBasisFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Bond Basis from ASW to Work-out
|
double |
bondBasisFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Bond Basis from ASW to Optimal Exercise
|
double |
bondBasisFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Bond Basis from Credit Basis to Maturity
|
double |
bondBasisFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Bond Basis from Credit Basis to Work-out
|
double |
bondBasisFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Bond Basis from Credit Basis to Optimal Exercise
|
double |
bondBasisFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Bond Basis from Discount Margin to Maturity
|
double |
bondBasisFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Bond Basis from Discount Margin to Work-out
|
double |
bondBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Bond Basis from Discount Margin to Optimal Exercise
|
double |
bondBasisFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Bond Basis from G Spread to Maturity
|
double |
bondBasisFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Bond Basis from G Spread to Work-out
|
double |
bondBasisFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Bond Basis from G Spread to Optimal Exercise
|
double |
bondBasisFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Bond Basis from I Spread to Maturity
|
double |
bondBasisFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Bond Basis from I Spread to Work-out
|
double |
bondBasisFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Bond Basis from I Spread to Optimal Exercise
|
double |
bondBasisFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Bond Basis from OAS to Maturity
|
double |
bondBasisFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Bond Basis from OAS to Work-out
|
double |
bondBasisFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Bond Basis from OAS to Optimal Exercise
|
double |
bondBasisFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Bond Basis from PECS to Maturity
|
double |
bondBasisFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Bond Basis from PECS to Work-out
|
double |
bondBasisFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Bond Basis from PECS to Optimal Exercise
|
double |
bondBasisFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Bond Basis from Price to Maturity
|
double |
bondBasisFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Bond Basis from Price to Work-out
|
double |
bondBasisFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Bond Basis from Price to Optimal Exercise
|
double |
bondBasisFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Bond Basis from TSY Spread to Maturity
|
double |
bondBasisFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Bond Basis from TSY Spread to Work-out
|
double |
bondBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Bond Basis from TSY Spread to Optimal Exercise
|
double |
bondBasisFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Bond Basis from Yield to Maturity
|
double |
bondBasisFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Bond Basis from Yield to Work-out
|
double |
bondBasisFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Bond Basis from Yield Spread to Maturity
|
double |
bondBasisFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Bond Basis from Yield Spread to Work-out
|
double |
bondBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Bond Basis from Yield Spread to Optimal Exercise
|
double |
bondBasisFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Bond Basis from Yield to Optimal Exercise
|
double |
bondBasisFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Bond Basis from Z Spread to Maturity
|
double |
bondBasisFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Bond Basis from Z Spread to Work-out
|
double |
bondBasisFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Bond Basis from Z Spread to Optimal Exercise
|
java.lang.String |
calculationType()
Return the bond's calculation type
|
CaseInsensitiveTreeMap<java.lang.Double> |
calibMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp)
Generate a Map of the Calibration Measures
|
ProductQuoteSet |
calibQuoteSet(LatentStateSpecification[] aLSS)
Generate the Product Specific Calibration Quote Set
|
boolean |
callable()
Indicate if the bond is callable
|
EmbeddedOptionSchedule |
callSchedule()
Return the bond's embedded call schedule
|
CashSettleParams |
cashSettleParams()
Get the Product's cash settlement parameters
|
double |
convexityFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Convexity from ASW to Maturity
|
double |
convexityFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Convexity from ASW to Work-out
|
double |
convexityFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Convexity from ASW to Optimal Exercise
|
double |
convexityFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Convexity from Bond Basis to Maturity
|
double |
convexityFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Convexity from Bond Basis to Work-out
|
double |
convexityFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Convexity from Bond Basis to Optimal Exercise
|
double |
convexityFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Convexity from Credit Basis to Maturity
|
double |
convexityFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Convexity from Credit Basis to Work-out
|
double |
convexityFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Convexity from Credit Basis to Optimal Exercise
|
double |
convexityFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Convexity from Discount Margin to Maturity
|
double |
convexityFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Convexity from Discount Margin to Work-out
|
double |
convexityFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Convexity from Discount Margin to Optimal Exercise
|
double |
convexityFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Convexity from G Spread to Maturity
|
double |
convexityFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Convexity from G Spread to Work-out
|
double |
convexityFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Convexity from G Spread to Optimal Exercise
|
double |
convexityFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Convexity from I Spread to Maturity
|
double |
convexityFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Convexity from I Spread to Work-out
|
double |
convexityFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Convexity from I Spread to Optimal Exercise
|
double |
convexityFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Convexity from OAS to Maturity
|
double |
convexityFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Convexity from OAS to Work-out
|
double |
convexityFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Convexity from OAS to Optimal Exercise
|
double |
convexityFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Convexity from PECS to Maturity
|
double |
convexityFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Convexity from PECS to Work-out
|
double |
convexityFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Convexity from PECS to Optimal Exercise
|
double |
convexityFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Convexity from Price to Maturity
|
double |
convexityFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Convexity from Price to Work-out
|
double |
convexityFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Convexity from Price to Optimal Exercise
|
double |
convexityFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Convexity from TSY Spread to Maturity
|
double |
convexityFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Convexity from TSY Spread to Work-out
|
double |
convexityFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Convexity from TSY Spread to Optimal Exercise
|
double |
convexityFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Convexity from Yield to Maturity
|
double |
convexityFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Convexity from Yield to Work-out
|
double |
convexityFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Convexity from Yield Spread to Maturity
|
double |
convexityFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Convexity from Yield Spread to Work-out
|
double |
convexityFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Convexity from Yield Spread to Optimal Exercise
|
double |
convexityFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Convexity from Yield to Optimal Exercise
|
double |
convexityFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Convexity from Z Spread to Maturity
|
double |
convexityFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Convexity from Z Spread to Work-out
|
double |
convexityFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Convexity from Z Spread to Optimal Exercise
|
CaseInsensitiveTreeMap<java.lang.String> |
couponCurrency()
Get the Map of Coupon Currencies
|
java.lang.String |
couponDC()
Return the bond's coupon day count
|
CompositePeriodCouponMetrics |
couponMetrics(int iAccrualEndDate,
ValuationParams valParams,
CurveSurfaceQuoteContainer csqc)
Get the Product's coupon Metrics at the specified accrual date
|
java.util.List<CompositePeriod> |
couponPeriods()
Get the Product's Cash Flow Periods
|
CouponSetting |
couponSetting()
Retrieve the bond coupon setting
|
java.lang.String |
couponType()
Return the bond's coupon type
|
double |
creditBasisFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Credit Basis from ASW to Maturity
|
double |
creditBasisFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Credit Basis from ASW to Work-out
|
double |
creditBasisFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Credit Basis from ASW to Optimal Exercise
|
double |
creditBasisFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Credit Basis from Bond Basis to Maturity
|
double |
creditBasisFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Credit Basis from Bond Basis to Work-out
|
double |
creditBasisFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Credit Basis from Bond Basis to Optimal Exercise
|
double |
creditBasisFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Credit Basis from Discount Margin to Maturity
|
double |
creditBasisFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Credit Basis from Discount Margin to Work-out
|
double |
creditBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Credit Basis from Discount Margin to Optimal Exercise
|
double |
creditBasisFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Credit Basis from G Spread to Maturity
|
double |
creditBasisFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Credit Basis from G Spread to Work-out
|
double |
creditBasisFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Credit Basis from G Spread to Optimal Exercise
|
double |
creditBasisFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Credit Basis from I Spread to Maturity
|
double |
creditBasisFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Credit Basis from I Spread to Work-out
|
double |
creditBasisFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Credit Basis from I Spread to Optimal Exercise
|
double |
creditBasisFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Credit Basis from OAS to Maturity
|
double |
creditBasisFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Credit Basis from OAS to Work-out
|
double |
creditBasisFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Credit Basis from OAS to Optimal Exercise
|
double |
creditBasisFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Credit Basis from PECS to Maturity
|
double |
creditBasisFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Credit Basis from PECS to Work-out
|
double |
creditBasisFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Credit Basis from PECS to Optimal Exercise
|
double |
creditBasisFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Credit Basis from Price to Maturity
|
double |
creditBasisFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Credit Basis from Price to Work-out
|
double |
creditBasisFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Credit Basis from Price to Optimal Exercise
|
double |
creditBasisFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Credit Basis from TSY Spread to Maturity
|
double |
creditBasisFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Credit Basis from TSY Spread to Work-out
|
double |
creditBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Credit Basis from TSY Spread to Optimal Exercise
|
double |
creditBasisFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Credit Basis from Yield to Maturity
|
double |
creditBasisFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Credit Basis from Yield to Work-out
|
double |
creditBasisFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Credit Basis from Yield Spread to Maturity
|
double |
creditBasisFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Credit Basis from Yield Spread to Work-out
|
double |
creditBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Credit Basis from Yield Spread to Optimal Exercise
|
double |
creditBasisFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Credit Basis from Yield to Optimal Exercise
|
double |
creditBasisFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Credit Basis from Z Spread to Maturity
|
double |
creditBasisFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Credit Basis from Z Spread to Work-out
|
double |
creditBasisFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Credit Basis from Z Spread to Optimal Exercise
|
CreditLabel |
creditLabel()
Get the Credit Curve Latent State Identifier Label
|
CreditSetting |
creditSetting()
Retrieve the bond credit Setting
|
CreditSetting |
creditValuationParams()
Get the credit component's Credit Valuation Parameters
|
java.lang.String |
currency()
Return the bond's coupon currency
|
double |
currentCoupon()
Return the current bond coupon
|
JulianDate |
currentCouponDate(JulianDate dt)
Return the coupon date for the period containing the specified date
|
double |
currentCouponRate(JulianDate dt,
CurveSurfaceQuoteContainer csqc)
Return the coupon rate for the period corresponding to the specified date
|
java.lang.String |
cusip()
Get the CUSIP
|
boolean |
defaulted()
Indicate if the bond has defaulted
|
double |
discountMarginFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Discount Margin from ASW to Maturity
|
double |
discountMarginFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Discount Margin from ASW to Work-out
|
double |
discountMarginFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Discount Margin from ASW to Optimal Exercise
|
double |
discountMarginFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Discount Margin from Bond Basis to Maturity
|
double |
discountMarginFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Discount Margin from Bond Basis to Work-out
|
double |
discountMarginFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Discount Margin from Bond Basis to Optimal Exercise
|
double |
discountMarginFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Discount Margin from Credit Basis to Maturity
|
double |
discountMarginFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Discount Margin from Credit Basis to Work-out
|
double |
discountMarginFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Discount Margin from Credit Basis to Optimal Exercise
|
double |
discountMarginFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Discount Margin from G Spread to Maturity
|
double |
discountMarginFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Discount Margin from G Spread to Work-out
|
double |
discountMarginFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Discount Margin from G Spread to Optimal Exercise
|
double |
discountMarginFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Discount Margin from I Spread to Maturity
|
double |
discountMarginFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Discount Margin from I Spread to Work-out
|
double |
discountMarginFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Discount Margin from I Spread to Optimal Exercise
|
double |
discountMarginFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Discount Margin from OAS to Maturity
|
double |
discountMarginFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Discount Margin from OAS to Work-out
|
double |
discountMarginFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Discount Margin from OAS to Optimal Exercise
|
double |
discountMarginFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Discount Margin from PECS to Maturity
|
double |
discountMarginFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Discount Margin from PECS to Work-out
|
double |
discountMarginFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Discount Margin from PECS to Optimal Exercise
|
double |
discountMarginFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Discount Margin from Price to Maturity
|
double |
discountMarginFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Discount Margin from Price to Work-out
|
double |
discountMarginFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Discount Margin from Price to Optimal Exercise
|
double |
discountMarginFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Discount Margin from TSY Spread to Maturity
|
double |
discountMarginFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Discount Margin from TSY Spread to Work-out
|
double |
discountMarginFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Discount Margin from TSY Spread to Optimal Exercise
|
double |
discountMarginFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Discount Margin from Yield to Maturity
|
double |
discountMarginFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Discount Margin from Yield to Work-out
|
double |
discountMarginFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Discount Margin from Yield Spread to Maturity
|
double |
discountMarginFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Discount Margin from Yield Spread to Work-out
|
double |
discountMarginFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Discount Margin from Yield Spread to Optimal Exercise
|
double |
discountMarginFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Discount Margin from Yield to Optimal Exercise
|
double |
discountMarginFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Discount Margin from Z Spread to Maturity
|
double |
discountMarginFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Discount Margin from Z Spread to Work-out
|
double |
discountMarginFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Discount Margin from Z Spread to Optimal Exercise
|
double |
durationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Duration from ASW to Maturity
|
double |
durationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Duration from ASW to Work-out
|
double |
durationFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Duration from ASW to Optimal Exercise
|
double |
durationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Duration from Bond Basis to Maturity
|
double |
durationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Duration from Bond Basis to Work-out
|
double |
durationFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Duration from Bond Basis to Optimal Exercise
|
double |
durationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Duration from Credit Basis to Maturity
|
double |
durationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Duration from Credit Basis to Work-out
|
double |
durationFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Duration from Credit Basis to Optimal Exercise
|
double |
durationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Duration from Discount Margin to Maturity
|
double |
durationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Duration from Discount Margin to Work-out
|
double |
durationFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Duration from Discount Margin to Optimal Exercise
|
double |
durationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Duration from G Spread to Maturity
|
double |
durationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Duration from G Spread to Work-out
|
double |
durationFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Duration from G Spread to Optimal Exercise
|
double |
durationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Duration from I Spread to Maturity
|
double |
durationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Duration from I Spread to Work-out
|
double |
durationFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Duration from I Spread to Optimal Exercise
|
double |
durationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Duration from OAS to Maturity
|
double |
durationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Duration from OAS to Work-out
|
double |
durationFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Duration from OAS to Optimal Exercise
|
double |
durationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Duration from PECS to Maturity
|
double |
durationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Duration from PECS to Work-out
|
double |
durationFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Duration from PECS to Optimal Exercise
|
double |
durationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Duration from Price to Maturity
|
double |
durationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Duration from Price to Work-out
|
double |
durationFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Duration from Price to Optimal Exercise
|
double |
durationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Duration from TSY Spread to Maturity
|
double |
durationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Duration from TSY Spread to Work-out
|
double |
durationFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Duration from TSY Spread to Optimal Exercise
|
double |
durationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Duration from Yield to Maturity
|
double |
durationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Duration from Yield to Work-out
|
double |
durationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Duration from Yield Spread to Maturity
|
double |
durationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Duration from Yield Spread to Work-out
|
double |
durationFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Duration from Yield Spread to Optimal Exercise
|
double |
durationFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Duration from Yield to Optimal Exercise
|
double |
durationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Duration from Z Spread to Maturity
|
double |
durationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Duration from Z Spread to Work-out
|
double |
durationFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Duration from Z Spread to Optimal Exercise
|
JulianDate |
effectiveDate()
Get the Effective Date
|
double |
effectiveTreasuryBenchmarkYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Retrieve the effective treasury benchmark yield from the valuation, the component market parameters,
and the market price
|
boolean |
exercised()
Indicate if the bond has been exercised
|
WorkoutInfo |
exerciseYieldFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Retrieve the work-out information from price
|
JulianDate |
finalMaturity()
Return the bond's final maturity
|
JulianDate |
firstCouponDate()
Get the First Coupon Date
|
java.lang.String |
floatCouponConvention()
Return the bond's floating coupon convention
|
FloaterSetting |
floaterSetting()
Retrieve the bond floater setting
|
double |
floatSpread()
Return the floating spread of the bond
|
CaseInsensitiveTreeMap<ForwardLabel> |
forwardLabel()
Get the Map of Forward Curve Latent State Labels
|
PredictorResponseWeightConstraint |
forwardPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Forward
Factor Latent State from the Component's Cash Flows.
|
int |
freq()
Return the bond's coupon frequency
|
PredictorResponseWeightConstraint |
fundingForwardPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the merged Funding and
Forward Latent States from the Component's Cash Flows.
|
FundingLabel |
fundingLabel()
Get the Funding Curve Latent State Label
|
PredictorResponseWeightConstraint |
fundingPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Funding
Curve Discount Factor Latent State from the Component's Cash Flows.
|
CaseInsensitiveTreeMap<FXLabel> |
fxLabel()
Get the Map of FX Latent State Identifier Labels
|
PredictorResponseWeightConstraint |
fxPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged FX Curve
FX Forward Latent State from the Component's Cash Flows.
|
GovvieLabel |
govvieLabel()
Get the Govvie Curve Latent State Label
|
PredictorResponseWeightConstraint |
govviePRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Govvie
Curve FX Forward Latent State from the Component's Cash Flows.
|
double |
gSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate G Spread from ASW to Maturity
|
double |
gSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate G Spread from ASW to Work-out
|
double |
gSpreadFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate G Spread from ASW to Optimal Exercise
|
double |
gSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate G Spread from Bond Basis to Maturity
|
double |
gSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate G Spread from Bond Basis to Work-out
|
double |
gSpreadFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate G Spread from Bond Basis to Optimal Exercise
|
double |
gSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate G Spread from Credit Basis to Maturity
|
double |
gSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate G Spread from Credit Basis to Work-out
|
double |
gSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate G Spread from Credit Basis to Optimal Exercise
|
double |
gSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate G Spread from Discount Margin to Maturity
|
double |
gSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate G Spread from Discount Margin to Work-out
|
double |
gSpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate G Spread from I Spread to Maturity
|
double |
gSpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate G Spread from I Spread to Work-out
|
double |
gSpreadFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate G Spread from I Spread to Optimal Exercise
|
double |
gSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate G Spread from OAS to Maturity
|
double |
gSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate G Spread from OAS to Work-out
|
double |
gSpreadFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate G Spread from OAS to Optimal Exercise
|
double |
gSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate G Spread from PECS to Maturity
|
double |
gSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate G Spread from PECS to Work-out
|
double |
gSpreadFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate G Spread from PECS to Optimal Exercise
|
double |
gSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate G Spread from Price to Maturity
|
double |
gSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate G Spread from Price to Work-out
|
double |
gSpreadFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate G Spread from Price to Optimal Exercise
|
double |
gSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate G Spread from TSY Spread to Maturity
|
double |
gSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate G Spread from TSY Spread to Work-out
|
double |
gSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate G Spread from TSY Spread to Optimal Exercise
|
double |
gSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate G Spread from Yield to Maturity
|
double |
gSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate G Spread from Yield to Work-out
|
double |
gSpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate G Spread from Yield Spread to Maturity
|
double |
gSpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate G Spread from Yield Spread to Work-out
|
double |
gSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate G Spread from Yield Spread to Optimal Exercise
|
double |
gSpreadFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate G Spread from Yield to Optimal Exercise
|
double |
gSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate G Spread from Z Spread to Maturity
|
double |
gSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate G Spread from Z Spread to Work-out
|
double |
gSpreadFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate G Spread from Z Spread to Optimal Exercise
|
double |
gSSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate G Spread from Discount Margin to Optimal Exercise
|
IdentifierSet |
identifierSet()
Retrieve the bond identifier set
|
boolean |
inFirstCouponPeriod(int iDate)
Indicate whether the given date is in the first coupon period
|
double |
initialNotional()
Get the Initial Notional for the Product
|
boolean |
inLastCouponPeriod(int iDate)
Indicate whether the given date is in the final coupon period
|
boolean |
isFloater()
Return whether the bond is a floater
|
java.lang.String |
isin()
Get the ISIN
|
double |
iSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate I Spread from ASW to Maturity
|
double |
iSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate I Spread from ASW to Work-out
|
double |
iSpreadFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate I Spread from ASW to Optimal Exercise
|
double |
iSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate I Spread from Bond Basis to Maturity
|
double |
iSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate I Spread from Bond Basis to Work-out
|
double |
iSpreadFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate I Spread from Bond Basis to Optimal Exercise
|
double |
iSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate I Spread from Credit Basis to Maturity
|
double |
iSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate I Spread from Credit Basis to Work-out
|
double |
iSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate I Spread from Credit Basis to Optimal Exercise
|
double |
iSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate I Spread from Discount Margin to Maturity
|
double |
iSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate I Spread from Discount Margin to Work-out
|
double |
iSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate I Spread from Discount Margin to Optimal Exercise
|
double |
iSpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate I Spread from G Spread to Maturity
|
double |
iSpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate I Spread from G Spread to Work-out
|
double |
iSpreadFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate I Spread from G Spread to Optimal Exercise
|
double |
iSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate I Spread from OAS to Maturity
|
double |
iSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate I Spread from OAS to Work-out
|
double |
iSpreadFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate I Spread from OAS to Optimal Exercise
|
double |
iSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate I Spread from PECS to Maturity
|
double |
iSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate I Spread from PECS to Work-out
|
double |
iSpreadFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate I Spread from PECS to Optimal Exercise
|
double |
iSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate I Spread from Price to Maturity
|
double |
iSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate I Spread from Price to Work-out
|
double |
iSpreadFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate I Spread from Price to Optimal Exercise
|
double |
iSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate I Spread from TSY Spread to Maturity
|
double |
iSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate I Spread from TSY Spread to Work-out
|
double |
iSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate I Spread from TSY Spread to Optimal Exercise
|
double |
iSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate I Spread from Yield to Maturity
|
double |
iSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate I Spread from Yield to Work-out
|
double |
iSpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate I Spread from Yield Spread to Maturity
|
double |
iSpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate I Spread from Yield Spread to Work-out
|
double |
iSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate I Spread from Yield Spread to Optimal Exercise
|
double |
iSpreadFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate I Spread from Yield to Optimal Exercise
|
double |
iSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate I Spread from Z Spread to Maturity
|
double |
iSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate I Spread from Z Spread to Work-out
|
double |
iSpreadFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate I Spread from Z Spread to Optimal Exercise
|
WengertJacobian |
jackDDirtyPVDManifestMeasure(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Compute the Jacobian of the Dirty PV to the Calibrated Input Manifest Measures
|
java.util.List<LossQuadratureMetrics> |
lossFlow(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc)
Generate the loss flow for the credit component based on the pricer parameters
|
java.util.List<LossQuadratureMetrics> |
lossFlowFromPrice(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Get the bond's loss flow from price
|
double |
macaulayDurationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Macaulay Duration from ASW to Maturity
|
double |
macaulayDurationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Macaulay Duration from ASW to Work-out
|
double |
macaulayDurationFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Macaulay Duration from ASW to Optimal Exercise
|
double |
macaulayDurationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Macaulay Duration from Bond Basis to Maturity
|
double |
macaulayDurationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Macaulay Duration from Bond Basis to Work-out
|
double |
macaulayDurationFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Macaulay Duration from Bond Basis to Optimal Exercise
|
double |
macaulayDurationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Macaulay Duration from Credit Basis to Maturity
|
double |
macaulayDurationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Macaulay Duration from Credit Basis to Work-out
|
double |
macaulayDurationFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Macaulay Duration from Credit Basis to Optimal Exercise
|
double |
macaulayDurationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Macaulay Duration from Discount Margin to Maturity
|
double |
macaulayDurationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Macaulay Duration from Discount Margin to Work-out
|
double |
macaulayDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Macaulay Duration from Discount Margin to Optimal Exercise
|
double |
macaulayDurationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Macaulay Duration from G Spread to Maturity
|
double |
macaulayDurationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Macaulay Duration from G Spread to Work-out
|
double |
macaulayDurationFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Macaulay Duration from G Spread to Optimal Exercise
|
double |
macaulayDurationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Macaulay Duration from I Spread to Maturity
|
double |
macaulayDurationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Macaulay Duration from I Spread to Work-out
|
double |
macaulayDurationFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Macaulay Duration from I Spread to Optimal Exercise
|
double |
macaulayDurationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Macaulay Duration from OAS to Maturity
|
double |
macaulayDurationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Macaulay Duration from OAS to Work-out
|
double |
macaulayDurationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Macaulay Duration from PECS to Maturity
|
double |
macaulayDurationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Macaulay Duration from PECS to Work-out
|
double |
macaulayDurationFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Macaulay Duration from PECS to Optimal Exercise
|
double |
macaulayDurationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Macaulay Duration from Price to Maturity
|
double |
macaulayDurationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Macaulay Duration from Price to Work-out
|
double |
macaulayDurationFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Macaulay Duration from Price to Optimal Exercise
|
double |
macaulayDurationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Macaulay Duration from TSY Spread to Maturity
|
double |
macaulayDurationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Macaulay Duration from TSY Spread to Work-out
|
double |
macaulayDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Macaulay Duration from TSY Spread to Optimal Exercise
|
double |
macaulayDurationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Macaulay Duration from Yield to Maturity
|
double |
macaulayDurationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Macaulay Duration from Yield to Work-out
|
double |
macaulayDurationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Macaulay Duration from Yield Spread to Maturity
|
double |
macaulayDurationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Macaulay Duration from Yield Spread to Work-out
|
double |
macaulayDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Macaulay Duration from Yield Spread to Optimal Exercise
|
double |
macaulayDurationFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Macaulay Duration from Yield to Optimal Exercise
|
double |
macaulayDurationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Macaulay Duration from Z Spread to Maturity
|
double |
macaulayDurationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Macaulay Duration from Z Spread to Work-out
|
double |
macaulayDurationFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Macaulay Duration from Z Spread to Optimal Exercise
|
WengertJacobian |
manifestMeasureDFMicroJack(java.lang.String strManifestMeasure,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Compute the micro-Jacobian of the given measure to the DF
|
QuoteConvention |
marketConvention()
Retrieve the Bond's Market Convention
|
JulianDate |
maturityDate()
Get the Maturity Date
|
java.lang.String |
maturityType()
Return the bond's maturity type
|
java.util.Set<java.lang.String> |
measureNames()
Retrieve the ordered set of the measure names whose values will be calculated
|
double |
mnacaulayDurationFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Macaulay Duration from OAS to Optimal Exercise
|
double |
modifiedDurationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Modified Duration from ASW to Maturity
|
double |
modifiedDurationFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Modified Duration from ASW to Work-out
|
double |
modifiedDurationFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Modified Duration from ASW to Optimal Exercise
|
double |
modifiedDurationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Modified Duration from Bond Basis to Maturity
|
double |
modifiedDurationFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Modified Duration from Bond Basis to Work-out
|
double |
modifiedDurationFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Modified Duration from Bond Basis to Optimal Exercise
|
double |
modifiedDurationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Modified Duration from Credit Basis to Maturity
|
double |
modifiedDurationFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Modified Duration from Credit Basis to Work-out
|
double |
modifiedDurationFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Modified Duration from Credit Basis to Optimal Exercise
|
double |
modifiedDurationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Modified Duration from Discount Margin to Maturity
|
double |
modifiedDurationFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Modified Duration from Discount Margin to Work-out
|
double |
modifiedDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Modified Duration from Discount Margin to Optimal Exercise
|
double |
modifiedDurationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Modified Duration from G Spread to Maturity
|
double |
modifiedDurationFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Modified Duration from G Spread to Work-out
|
double |
modifiedDurationFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Modified Duration from G Spread to Optimal Exercise
|
double |
modifiedDurationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Modified Duration from I Spread to Maturity
|
double |
modifiedDurationFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Modified Duration from I Spread to Work-out
|
double |
modifiedDurationFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Modified Duration from I Spread to Optimal Exercise
|
double |
modifiedDurationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Modified Duration from OAS to Maturity
|
double |
modifiedDurationFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Modified Duration from OAS to Work-out
|
double |
modifiedDurationFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Modified Duration from OAS to Optimal Exercise
|
double |
modifiedDurationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Modified Duration from PECS to Maturity
|
double |
modifiedDurationFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Modified Duration from PECS to Work-out
|
double |
modifiedDurationFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Modified Duration from PECS to Optimal Exercise
|
double |
modifiedDurationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Modified Duration from Price to Maturity
|
double |
modifiedDurationFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Modified Duration from Price to Work-out
|
double |
modifiedDurationFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Modified Duration from Price to Optimal Exercise
|
double |
modifiedDurationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Modified Duration from TSY Spread to Maturity
|
double |
modifiedDurationFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Modified Duration from TSY Spread to Work-out
|
double |
modifiedDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Modified Duration from TSY Spread to Optimal Exercise
|
double |
modifiedDurationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Modified Duration from Yield to Maturity
|
double |
modifiedDurationFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Modified Duration from Yield to Work-out
|
double |
modifiedDurationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Modified Duration from Yield Spread to Maturity
|
double |
modifiedDurationFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Modified Duration from Yield Spread to Work-out
|
double |
modifiedDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Modified Duration from Yield Spread to Optimal Exercise
|
double |
modifiedDurationFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Modified Duration from Yield to Optimal Exercise
|
double |
modifiedDurationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Modified Duration from Z Spread to Maturity
|
double |
modifiedDurationFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Modified Duration from Z Spread to Work-out
|
double |
modifiedDurationFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Modified Duration from Z Spread to Optimal Exercise
|
java.lang.String |
name()
Get the component name
|
JulianDate |
nextCouponDate(JulianDate dt)
Return the coupon date for the period subsequent to the specified date
|
double |
nextCouponRate(JulianDate dt,
CurveSurfaceQuoteContainer csqc)
Return the coupon rate for the period subsequent to the specified date
|
ExerciseInfo |
nextValidExerciseDateOfType(JulianDate dt,
boolean bPut)
Return the next exercise info of the given exercise type (call/put) subsequent to the specified date
|
ExerciseInfo |
nextValidExerciseInfo(JulianDate dt)
Return the next exercise info subsequent to the specified date
|
double |
notional(int iDate)
Get the Notional for the Product at the given date
|
double |
notional(int iStartDate,
int iEndDate)
Get the time-weighted Notional for the Product between 2 dates
|
NotionalSetting |
notionalSetting()
Retrieve the bond notional Setting
|
double |
oasFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate OAS from ASW to Maturity
|
double |
oasFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate OAS from ASW to Work-out
|
double |
oasFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate OAS from ASW to Optimal Exercise
|
double |
oasFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate OAS from Bond Basis to Maturity
|
double |
oasFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate OAS from Bond Basis to Work-out
|
double |
oasFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate OAS from Bond Basis to Optimal Exercise
|
double |
oasFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate OAS from Credit Basis to Maturity
|
double |
oasFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate OAS from Credit Basis to Work-out
|
double |
oasFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate OAS from Credit Basis to Optimal Exercise
|
double |
oasFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate OAS from Discount Margin to Maturity
|
double |
oasFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate OAS from Discount Margin to Work-out
|
double |
oasFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate OAS from Discount Margin to Optimal Exercise
|
double |
oasFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate OAS from G Spread to Maturity
|
double |
oasFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate OAS from G Spread to Work-out
|
double |
oasFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate OAS from G Spread to Optimal Exercise
|
double |
oasFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate OAS from I Spread to Maturity
|
double |
oasFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate OAS from I Spread to Work-out
|
double |
oasFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate OAS from I Spread to Optimal Exercise
|
double |
oasFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate OAS from PECS to Maturity
|
double |
oasFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate OAS from PECS to Work-out
|
double |
oasFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate OAS from PECS to Optimal Exercise
|
double |
oasFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate OAS from Price to Maturity
|
double |
oasFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate OAS from Price to Work-out
|
double |
oasFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate OAS from Price to Optimal Exercise
|
double |
oasFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate OAS from TSY Spread to Maturity
|
double |
oasFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate OAS from TSY Spread to Work-out
|
double |
oasFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate OAS from TSY Spread to Optimal Exercise
|
double |
oasFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate OAS from Yield to Maturity
|
double |
oasFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate OAS from Yield to Work-out
|
double |
oasFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate OAS from Yield Spread to Maturity
|
double |
oasFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate OAS from Yield Spread to Work-out
|
double |
oasFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate OAS from Yield Spread to Optimal Exercise
|
double |
oasFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate OAS from Yield to Optimal Exercise
|
double |
oasFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate OAS from Z Spread to Maturity
|
double |
oasFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate OAS from Z Spread to Work-out
|
double |
oasFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate OAS from Z Spread to Optimal Exercise
|
java.lang.String |
payCurrency()
Get the Pay Currency
|
double |
pecsFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate PECS from ASW to Maturity
|
double |
pecsFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate PECS from ASW to Work-out
|
double |
pecsFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate PECS from ASW to Optimal Exercise
|
double |
pecsFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate PECS from Bond Basis to Maturity
|
double |
pecsFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate PECS from Bond Basis to Work-out
|
double |
pecsFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate PECS from Bond Basis to Optimal Exercise
|
double |
pecsFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate PECS from Credit Basis to Maturity
|
double |
pecsFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate PECS from Credit Basis to Work-out
|
double |
pecsFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate PECS from Credit Basis to Optimal Exercise
|
double |
pecsFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate PECS from Discount Margin to Maturity
|
double |
pecsFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate PECS from Discount Margin to Work-out
|
double |
pecsFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate PECS from Discount Margin to Optimal Exercise
|
double |
pecsFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate PECS from G Spread to Maturity
|
double |
pecsFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate PECS from G Spread to Work-out
|
double |
pecsFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate PECS from G Spread to Optimal Exercise
|
double |
pecsFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate PECS from I Spread to Maturity
|
double |
pecsFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate PECS from I Spread to Work-out
|
double |
pecsFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate PECS from I Spread to Optimal Exercise
|
double |
pecsFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate PECS from OAS to Maturity
|
double |
pecsFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate PECS from OAS to Work-out
|
double |
pecsFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate PECS from OAS to Optimal Exercise
|
double |
pecsFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate PECS from Price to Maturity
|
double |
pecsFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate PECS from Price to Work-out
|
double |
pecsFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate PECS from Price to Optimal Exercise
|
double |
pecsFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate PECS from TSY Spread to Maturity
|
double |
pecsFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate PECS from TSY Spread to Work-out
|
double |
pecsFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate PECS from TSY Spread to Optimal Exercise
|
double |
pecsFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate PECS from Yield to Maturity
|
double |
pecsFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate PECS from Yield to Work-out
|
double |
pecsFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate PECS from Yield Spread to Maturity
|
double |
pecsFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate PECS from Yield Spread to Work-out
|
double |
pecsFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate PECS from Yield Spread to Optimal Exercise
|
double |
pecsFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate PECS from Yield to Optimal Exercise
|
double |
pecsFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate PECS from Z Spread to Maturity
|
double |
pecsFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate PECS from Z Spread to Work-out
|
double |
pecsFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate PECS from Z Spread to Optimal Exercise
|
JulianDate |
periodFixingDate(int iValueDate)
Get the bond's reset date for the period identified by the valuation date
|
boolean |
perpetual()
Indicate if the bond is perpetual
|
JulianDate |
previousCouponDate(JulianDate dt)
Return the coupon date for the period prior to the specified date
|
double |
previousCouponRate(JulianDate dt,
CurveSurfaceQuoteContainer csqc)
Return the coupon rate for the period prior to the specified date
|
double |
priceFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Price from ASW to Maturity
|
double |
priceFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Price from ASW to Work-out
|
double |
priceFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Price from ASW to Optimal Exercise
|
double |
priceFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Price from Bond Basis to Maturity
|
double |
priceFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Price from Bond Basis to Work-out
|
double |
priceFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Price from Bond Basis to Optimal Exercise
|
double |
priceFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Price from Credit Basis to Maturity
|
double |
priceFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Price from Credit Basis to Work-out
|
double |
priceFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Price from Credit Basis to Optimal Exercise
|
double |
priceFromCreditCurve(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis,
boolean bFlat)
Calculate the bond's credit risky theoretical price from the bumped credit curve
|
double |
priceFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Price from Discount Margin to Maturity
|
double |
priceFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Price from Discount Margin to Work-out
|
double |
priceFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Price from Discount Margin to Optimal Exercise
|
double |
priceFromFundingCurve(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBump)
Calculate the bond's non-credit risky theoretical price from the Bumped Funding curve
|
double |
priceFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Price from G Spread to Maturity
|
double |
priceFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Price from G Spread to Work-out
|
double |
priceFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Price from G Spread to Optimal Exercise
|
double |
priceFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Price from I Spread to Maturity
|
double |
priceFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Price from I Spread to Work-out
|
double |
priceFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Price from I Spread to Optimal Exercise
|
double |
priceFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Price from OAS to Maturity
|
double |
priceFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Price from OAS to Work-out
|
double |
priceFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Price from OAS to Optimal Exercise
|
double |
priceFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Price from PECS to Maturity
|
double |
priceFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Price from PECS to Work-out
|
double |
priceFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Price from PECS to Optimal Exercise
|
double |
priceFromTreasuryCurve(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBump)
Calculate the bond's non-credit risky theoretical price from the Bumped Funding curve
|
double |
priceFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Price from TSY Spread to Maturity
|
double |
priceFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Price from TSY Spread to Work-out
|
double |
priceFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Price from TSY Spread to Optimal Exercise
|
double |
priceFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Price from Yield to Maturity
|
double |
priceFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Price from Yield to Work-out
|
double |
priceFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Price from Yield Spread to Maturity
|
double |
priceFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Price from Yield Spread to Work-out
|
double |
priceFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Price from Yield Spread to Optimal Exercise
|
double |
priceFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Price from Yield to Optimal Exercise
|
double |
priceFromZeroCurve(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iZeroCurveBaseDC,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBump)
Calculate the bond's non-credit risky theoretical price from the Bumped Zero Curve
|
double |
priceFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Price from Z Spread to Maturity
|
double |
priceFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Price from Z Spread to Work-out
|
double |
priceFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Price from Z Spread to Optimal Exercise
|
java.lang.String |
primaryCode()
Return the primary code
|
java.lang.String |
principalCurrency()
Get the Principal Currency
|
boolean |
putable()
Indicate if the bond is putable
|
EmbeddedOptionSchedule |
putSchedule()
Return the bond's embedded put schedule
|
double |
pv(ValuationParams valParams,
CreditPricerParams pricerParamsIn,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp)
Compute the PV for the specified Market Parameters
|
java.lang.String |
rateIndex()
Return the rate index of the bond
|
double |
recovery(int iDate,
CreditCurve cc)
Get the recovery of the credit component for the given date
|
double |
recovery(int iStartDate,
int iEndDate,
CreditCurve cc)
Get the time-weighted recovery of the credit component between the given dates
|
java.lang.String |
redemptionCurrency()
Return the bond's redemption currency
|
double |
redemptionValue()
Return the bond's redemption value
|
java.lang.String[] |
secondaryCode()
Get the component's secondary codes
|
double[] |
secTreasurySpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc)
Retrieve the array of double for the bond's secondary treasury spreads from the Valuation
Parameters and the component market parameters
|
boolean |
setCouponSetting(CouponSetting couponSetting)
Set the bond coupon setting
|
boolean |
setCreditSetting(CreditSetting creditSetting)
Set the bond Credit Setting
|
void |
setEmbeddedCallSchedule(EmbeddedOptionSchedule eos)
Set the bond's embedded call schedule
|
void |
setEmbeddedPutSchedule(EmbeddedOptionSchedule eos)
Set the bond's embedded put schedule
|
boolean |
setFloaterSetting(FloaterSetting fltParams)
Set the bond floater setting
|
boolean |
setIdentifierSet(IdentifierSet idParams)
Set the bond identifier set
|
boolean |
setMarketConvention(QuoteConvention marketConvention)
Set the Bond's Market Convention
|
boolean |
setNotionalSetting(NotionalSetting notionalSetting)
Set the bond notional Setting
|
void |
setPrimaryCode(java.lang.String strCode)
Set the component's primary code
|
boolean |
setStream(BondStream stream)
Set the bond Stream
|
boolean |
setTerminationSetting(TerminationSetting terminationSetting)
Set the bond termination setting
|
boolean |
setTreasuryBenchmark(TreasuryBenchmarks treasuryBenchmarks)
Set the bond treasury benchmark Set
|
void |
showPeriods()
Display all the coupon periods onto stdout
|
boolean |
sinkable()
Indicate if the bond is sinkable
|
BondRVMeasures |
standardMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
WorkoutInfo wi,
double dblPrice)
Calculate the full set of Bond RV Measures from the Price Input
|
BondStream |
stream()
Retrieve the Bond Stream
|
TerminationSetting |
terminationSetting()
Retrieve the bond termination setting
|
java.lang.String |
ticker()
Return the bond ticker
|
boolean |
tradeable(ValuationParams valParams)
Calculate if the bond is tradeable on the given date
|
TreasuryBenchmarks |
treasuryBenchmark()
Retrieve the bond treasury benchmark Set
|
double |
tsySpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate TSY Spread from ASW to Maturity
|
double |
tsySpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate TSY Spread from ASW to Work-out
|
double |
tsySpreadFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate TSY Spread from ASW to Optimal Exercise
|
double |
tsySpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate TSY Spread from Bond Basis to Maturity
|
double |
tsySpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate TSY Spread from Bond Basis to Work-out
|
double |
tsySpreadFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate TSY Spread from Bond Basis to Optimal Exercise
|
double |
tsySpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate TSY Spread from Credit Basis to Maturity
|
double |
tsySpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate TSY Spread from Credit Basis to Work-out
|
double |
tsySpreadFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate TSY Spread from Credit Basis to Optimal Exercise
|
double |
tsySpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate TSY Spread from Discount Margin to Maturity
|
double |
tsySpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate TSY Spread from Discount Margin to Work-out
|
double |
tsySpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate TSY Spread from Discount Margin to Optimal Exercise
|
double |
tsySpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate TSY Spread from G Spread to Maturity
|
double |
tsySpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate TSY Spread from G Spread to Work-out
|
double |
tsySpreadFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate TSY Spread from G Spread to Optimal Exercise
|
double |
tsySpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate TSY Spread from I Spread to Maturity
|
double |
tsySpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate TSY Spread from I Spread to Work-out
|
double |
tsySpreadFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate TSY Spread from I Spread to Optimal Exercise
|
double |
tsySpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate TSY Spread from OAS to Maturity
|
double |
tsySpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate TSY Spread from OAS to Work-out
|
double |
tsySpreadFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate TSY Spread from OAS to Optimal Exercise
|
double |
tsySpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate TSY Spread from PECS to Maturity
|
double |
tsySpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate TSY Spread from PECS to Work-out
|
double |
tsySpreadFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate TSY Spread from PECS to Optimal Exercise
|
double |
tsySpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate TSY Spread from Price to Maturity
|
double |
tsySpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate TSY Spread from Price to Work-out
|
double |
tsySpreadFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate TSY Spread from Price to Optimal Exercise
|
double |
tsySpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate TSY Spread from Yield to Maturity
|
double |
tsySpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate TSY Spread from Yield to Work-out
|
double |
tsySpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate TSY Spread from Yield Spread to Maturity
|
double |
tsySpreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate TSY Spread from Yield Spread to Work-out
|
double |
tsySpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate TSY Spread from Yield Spread to Optimal Exercise
|
double |
tsySpreadFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate TSY Spread from Yield to Optimal Exercise
|
double |
tsySpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate TSY Spread from Z Spread to Maturity
|
double |
tsySpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate TSY Spread from Z Spread to Work-out
|
double |
tsySpreadFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate TSY Spread from Z Spread to Optimal Exercise
|
CaseInsensitiveTreeMap<java.lang.Double> |
value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Generate a full list of the Product measures for the full input set of market parameters
|
boolean |
variableCoupon()
Indicate if the bond has variable coupon
|
CaseInsensitiveTreeMap<VolatilityLabel> |
volatilityLabel()
Get the Map of Volatility Latent State Identifier Labels
|
PredictorResponseWeightConstraint |
volatilityPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged
Volatility Latent State from the Component's Cash Flows.
|
double |
yield01FromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield01 from ASW to Maturity
|
double |
yield01FromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Yield01 from ASW to Work-out
|
double |
yield01FromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield01 from ASW to Optimal Exercise
|
double |
yield01FromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield01 from Bond Basis to Maturity
|
double |
yield01FromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Yield01 from Bond Basis to Work-out
|
double |
yield01FromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield01 from Bond Basis to Optimal Exercise
|
double |
yield01FromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield01 from Credit Basis to Maturity
|
double |
yield01FromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Yield01 from Credit Basis to Work-out
|
double |
yield01FromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield01 from Credit Basis to Optimal Exercise
|
double |
yield01FromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield01 from Discount Margin to Maturity
|
double |
yield01FromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Yield01 from Discount Margin to Work-out
|
double |
yield01FromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield01 from Discount Margin to Optimal Exercise
|
double |
yield01FromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield01 from G Spread to Maturity
|
double |
yield01FromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Yield01 from G Spread to Work-out
|
double |
yield01FromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield01 from G Spread to Optimal Exercise
|
double |
yield01FromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield01 from I Spread to Maturity
|
double |
yield01FromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Yield01 from I Spread to Work-out
|
double |
yield01FromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield01 from I Spread to Optimal Exercise
|
double |
yield01FromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield01 from OAS to Maturity
|
double |
yield01FromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Yield01 from OAS to Work-out
|
double |
yield01FromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield01 from OAS to Optimal Exercise
|
double |
yield01FromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield01 from PECS to Maturity
|
double |
yield01FromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Yield01 from PECS to Work-out
|
double |
yield01FromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield01 from PECS to Optimal Exercise
|
double |
yield01FromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield01 from Price to Maturity
|
double |
yield01FromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Yield01 from Price to Work-out
|
double |
yield01FromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield01 from Price to Optimal Exercise
|
double |
yield01FromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield01 from TSY Spread to Maturity
|
double |
yield01FromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Yield01 from TSY Spread to Work-out
|
double |
yield01FromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield01 from TSY Spread to Optimal Exercise
|
double |
yield01FromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Yield01 from Yield to Maturity
|
double |
yield01FromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Yield01 from Yield to Work-out
|
double |
yield01FromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Yield01 from Yield Spread to Maturity
|
double |
yield01FromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Yield01 from Yield Spread to Work-out
|
double |
yield01FromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Yield01 from Yield Spread to Optimal Exercise
|
double |
yield01FromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Yield01 from Yield to Optimal Exercise
|
double |
yield01FromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield01 from Z Spread to Maturity
|
double |
yield01FromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Yield01 from Z Spread to Work-out
|
double |
yield01FromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield01 from Z Spread to Optimal Exercise
|
double |
yieldFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield from ASW to Maturity
|
double |
yieldFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Yield from ASW to Work-out
|
double |
yieldFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield from ASW to Optimal Exercise
|
double |
yieldFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield from Bond Basis to Maturity
|
double |
yieldFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Yield from Bond Basis to Work-out
|
double |
yieldFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield from Bond Basis to Optimal Exercise
|
double |
yieldFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield from Credit Basis to Maturity
|
double |
yieldFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Yield from Credit Basis to Work-out
|
double |
yieldFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield from Credit Basis to Optimal Exercise
|
double |
yieldFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield from Discount Margin to Maturity
|
double |
yieldFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Yield from Discount Margin to Work-out
|
double |
yieldFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield from Discount Margin to Optimal Exercise
|
double |
yieldFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield from G Spread to Maturity
|
double |
yieldFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Yield from G Spread to Work-out
|
double |
yieldFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield from G Spread to Optimal Exercise
|
double |
yieldFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield from I Spread to Maturity
|
double |
yieldFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Yield from I Spread to Work-out
|
double |
yieldFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield from I Spread to Optimal Exercise
|
double |
yieldFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield from OAS to Maturity
|
double |
yieldFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Yield from OAS to Work-out
|
double |
yieldFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield from OAS to Optimal Exercise
|
double |
yieldFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield from PECS to Maturity
|
double |
yieldFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Yield from PECS to Work-out
|
double |
yieldFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield from PECS to Optimal Exercise
|
double |
yieldFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield from Price to Maturity
|
double |
yieldFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Yield from Price to Work-out
|
double |
yieldFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield from Price to Optimal Exercise
|
double |
yieldFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield from TSY Spread to Maturity
|
double |
yieldFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Yield from TSY Spread to Work-out
|
double |
yieldFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield from TSY Spread to Optimal Exercise
|
double |
yieldFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Yield from Yield Spread to Maturity
|
double |
yieldFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Yield from Yield Spread to Work-out
|
double |
yieldFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Yield from Yield Spread to Optimal Exercise
|
double |
yieldFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield from Z Spread to Maturity
|
double |
yieldFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Yield from Z Spread to Work-out
|
double |
yieldFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield from Z Spread to Optimal Exercise
|
double |
yieldSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield Spread from ASW to Maturity
|
double |
yieldSpreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Yield Spread from ASW to Work-out
|
double |
yieldSpreadFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Yield Spread from ASW to Optimal Exercise
|
double |
yieldSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield Spread from Bond Basis to Maturity
|
double |
yieldSpreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Yield Spread from Bond Basis to Work-out
|
double |
yieldSpreadFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Yield Spread from Bond Basis to Optimal Exercise
|
double |
yieldSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield Spread from Credit Basis to Maturity
|
double |
yieldSpreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Yield Spread from Credit Basis to Work-out
|
double |
yieldSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Yield Spread from Credit Basis to Optimal Exercise
|
double |
yieldSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield Spread from Discount Margin to Maturity
|
double |
yieldSpreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Yield Spread from Discount Margin to Work-out
|
double |
yieldSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Yield Spread from Discount Margin to Optimal Exercise
|
double |
yieldSpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield Spread from G Spread to Maturity
|
double |
yieldSpreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Yield Spread from G Spread to Work-out
|
double |
yieldSpreadFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Yield Spread from G Spread to Optimal Exercise
|
double |
yieldSpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield Spread from I Spread to Maturity
|
double |
yieldSpreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Yield Spread from I Spread to Work-out
|
double |
yieldSpreadFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Yield Spread from I Spread to Optimal Exercise
|
double |
yieldSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield Spread from OAS to Maturity
|
double |
yieldSpreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Yield Spread from OAS to Work-out
|
double |
yieldSpreadFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Yield Spread from OAS to Optimal Exercise
|
double |
yieldSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield Spread from PECS to Maturity
|
double |
yieldSpreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Yield Spread from PECS to Work-out
|
double |
yieldSpreadFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Yield Spread from PECS to Optimal Exercise
|
double |
yieldSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield Spread from Price to Maturity
|
double |
yieldSpreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Yield Spread from Price to Work-out
|
double |
yieldSpreadFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Yield Spread from Price to Optimal Exercise
|
double |
yieldSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Yield Spread from TSY Spread to Maturity
|
double |
yieldSpreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Yield Spread from TSY Spread to Work-out
|
double |
yieldSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Yield Spread from TSY Spread to Optimal Exercise
|
double |
yieldSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Yield Spread from Yield to Maturity
|
double |
yieldSpreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Yield Spread from Yield to Work-out
|
double |
yieldSpreadFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Yield Spread from Yield to Optimal Exercise
|
double |
yieldSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield Spread from Z Spread to Maturity
|
double |
yieldSpreadFromZSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblZSpread)
Calculate Yield Spread from Z Spread to Work-out
|
double |
yieldSpreadFromZSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblZSpread)
Calculate Yield Spread from Z Spread to Optimal Exercise
|
double |
zspreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Z Spread from ASW to Maturity
|
double |
zspreadFromASW(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblASW)
Calculate Z Spread from ASW to Work-out
|
double |
zspreadFromASWToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblASW)
Calculate Z Spread from ASW to Optimal Exercise
|
double |
zspreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Z Spread from Bond Basis to Maturity
|
double |
zspreadFromBondBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblBondBasis)
Calculate Z Spread from Bond Basis to Work-out
|
double |
zspreadFromBondBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblBondBasis)
Calculate Z Spread from Bond Basis to Optimal Exercise
|
double |
zspreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Z Spread from Credit Basis to Maturity
|
double |
zspreadFromCreditBasis(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblCreditBasis)
Calculate Z Spread from Credit Basis to Work-out
|
double |
zspreadFromCreditBasisToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblCreditBasis)
Calculate Z Spread from Credit Basis to Optimal Exercise
|
double |
zspreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Z Spread from Discount Margin to Maturity
|
double |
zspreadFromDiscountMargin(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblDiscountMargin)
Calculate Z Spread from Discount Margin to Work-out
|
double |
zspreadFromDiscountMarginToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblDiscountMargin)
Calculate Z Spread from Discount Margin to Optimal Exercise
|
double |
zspreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Z Spread from G Spread to Maturity
|
double |
zspreadFromGSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblGSpread)
Calculate Z Spread from G Spread to Work-out
|
double |
zspreadFromGSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblGSpread)
Calculate Z Spread from G Spread to Optimal Exercise
|
double |
zspreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Z Spread from I Spread to Maturity
|
double |
zspreadFromISpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblISpread)
Calculate Z Spread from I Spread to Work-out
|
double |
zspreadFromISpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblISpread)
Calculate Z Spread from I Spread to Optimal Exercise
|
double |
zspreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Z Spread from OAS to Maturity
|
double |
zspreadFromOAS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblOAS)
Calculate Z Spread from OAS to Work-out
|
double |
zspreadFromOASToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblOAS)
Calculate Z Spread from OAS to Optimal Exercise
|
double |
zspreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Z Spread from PECS to Maturity
|
double |
zspreadFromPECS(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPECS)
Calculate Z Spread from PECS to Work-out
|
double |
zspreadFromPECSToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPECS)
Calculate Z Spread from PECS to Optimal Exercise
|
double |
zspreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Z Spread from Price to Maturity
|
double |
zspreadFromPrice(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblPrice)
Calculate Z Spread from Price to Work-out
|
double |
zspreadFromPriceToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblPrice)
Calculate Z Spread from Price to Optimal Exercise
|
double |
zspreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Z Spread from TSY Spread to Maturity
|
double |
zspreadFromTSYSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblTSYSpread)
Calculate Z Spread from TSY Spread to Work-out
|
double |
zspreadFromTSYSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblTSYSpread)
Calculate Z Spread from TSY Spread to Optimal Exercise
|
double |
zspreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Z Spread from Yield to Maturity
|
double |
zspreadFromYield(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYield)
Calculate Z Spread from Yield to Work-out
|
double |
zspreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Z Spread from Yield Spread to Maturity
|
double |
zspreadFromYieldSpread(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
int iWorkoutDate,
double dblWorkoutFactor,
double dblYieldSpread)
Calculate Z Spread from Yield Spread to Work-out
|
double |
zspreadFromYieldSpreadToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYieldSpread)
Calculate Z Spread from Yield Spread to Optimal Exercise
|
double |
zspreadFromYieldToOptimalExercise(ValuationParams valParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblYield)
Calculate Z Spread from Yield to Optimal Exercise
|
lossFlowcalibPRWCcustomScenarioMeasures, measures, measureValue, tenorpublic CaseInsensitiveTreeMap<java.lang.Double> calibMeasures(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp)
CalibratableComponentcalibMeasures in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqc - Market Parametersvcp - Valuation Customization Parameterspublic WorkoutInfo exerciseYieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice)
BondexerciseYieldFromPrice in class BondvalParams - Valuation Parameterscsqc - Bond Market Parametersvcp - Valuation Customization ParametersdblPrice - Pricepublic double[] secTreasurySpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)
BondsecTreasurySpread in class BondvalParams - ValuationParamscsqc - ComponentMarketParamspublic double effectiveTreasuryBenchmarkYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondeffectiveTreasuryBenchmarkYield in class BondvalParams - ValuationParamscsqc - ComponentMarketParamsvcp - Valuation Customization ParametersdblPrice - Market pricejava.lang.Exception - Thrown if the effective benchmark cannot be calculatedpublic boolean setTreasuryBenchmark(TreasuryBenchmarks treasuryBenchmarks)
BondProductsetTreasuryBenchmark in interface BondProducttreasuryBenchmarks - Bond treasury benchmark Setpublic TreasuryBenchmarks treasuryBenchmark()
BondProducttreasuryBenchmark in interface BondProductpublic boolean setIdentifierSet(IdentifierSet idParams)
BondProductsetIdentifierSet in interface BondProductidParams - Bond identifier setpublic IdentifierSet identifierSet()
BondProductidentifierSet in interface BondProductpublic boolean setCouponSetting(CouponSetting couponSetting)
BondProductsetCouponSetting in interface BondProductcouponSetting - Bond coupon settingpublic CouponSetting couponSetting()
BondProductcouponSetting in interface BondProductpublic boolean setFloaterSetting(FloaterSetting fltParams)
BondProductsetFloaterSetting in interface BondProductfltParams - Bond floater settingpublic FloaterSetting floaterSetting()
BondProductfloaterSetting in interface BondProductpublic boolean setMarketConvention(QuoteConvention marketConvention)
BondProductsetMarketConvention in interface BondProductmarketConvention - Bond's Market Conventionpublic QuoteConvention marketConvention()
BondProductmarketConvention in interface BondProductpublic boolean setCreditSetting(CreditSetting creditSetting)
BondProductsetCreditSetting in interface BondProductcreditSetting - Bond credit Settingpublic CreditSetting creditSetting()
BondProductcreditSetting in interface BondProductpublic boolean setTerminationSetting(TerminationSetting terminationSetting)
BondProductsetTerminationSetting in interface BondProductterminationSetting - Bond termination settingpublic TerminationSetting terminationSetting()
BondProductterminationSetting in interface BondProductpublic boolean setStream(BondStream stream)
BondProductsetStream in interface BondProductstream - Bond Streampublic BondStream stream()
BondProductstream in interface BondProductpublic boolean setNotionalSetting(NotionalSetting notionalSetting)
BondProductsetNotionalSetting in interface BondProductnotionalSetting - Bond Notional Settingpublic NotionalSetting notionalSetting()
BondProductnotionalSetting in interface BondProductpublic java.lang.String primaryCode()
CalibratableComponentprimaryCode in class CalibratableComponentpublic void setPrimaryCode(java.lang.String strCode)
CalibratableComponentsetPrimaryCode in class CalibratableComponentstrCode - Primary Codepublic java.lang.String[] secondaryCode()
CalibratableComponentsecondaryCode in class CalibratableComponentpublic java.lang.String isin()
Bondpublic java.lang.String cusip()
Bondpublic java.lang.String name()
ComponentMarketParamRefname in interface ComponentMarketParamRefpublic CaseInsensitiveTreeMap<java.lang.String> couponCurrency()
ComponentMarketParamRefcouponCurrency in interface ComponentMarketParamRefpublic java.lang.String payCurrency()
ComponentMarketParamRefpayCurrency in interface ComponentMarketParamRefpublic java.lang.String principalCurrency()
ComponentMarketParamRefprincipalCurrency in interface ComponentMarketParamRefpublic double notional(int iDate)
throws java.lang.Exception
Componentpublic double notional(int iStartDate,
int iEndDate)
throws java.lang.Exception
Componentpublic double initialNotional()
throws java.lang.Exception
ComponentinitialNotional in class Componentjava.lang.Exception - Thrown if Initial Notional cannot be computedpublic double recovery(int iDate,
CreditCurve cc)
throws java.lang.Exception
CreditComponentrecovery in class CreditComponentiDate - JulianDatecc - Credit Curvejava.lang.Exception - Thrown if recovery cannot be calculatedpublic double recovery(int iStartDate,
int iEndDate,
CreditCurve cc)
throws java.lang.Exception
CreditComponentrecovery in class CreditComponentiStartDate - JulianDate #1iEndDate - JulianDate #2cc - Credit Curvejava.lang.Exception - Thrown if recovery cannot be calculatedpublic CreditSetting creditValuationParams()
CreditComponentcreditValuationParams in class CreditComponentpublic CompositePeriodCouponMetrics couponMetrics(int iAccrualEndDate, ValuationParams valParams, CurveSurfaceQuoteContainer csqc)
ComponentcouponMetrics in class ComponentiAccrualEndDate - Accrual End DatevalParams - The Valuation Parameterscsqc - Component Market Parameterspublic int freq()
Bondpublic CreditLabel creditLabel()
ComponentMarketParamRefcreditLabel in interface ComponentMarketParamRefpublic CaseInsensitiveTreeMap<ForwardLabel> forwardLabel()
ComponentMarketParamRefforwardLabel in interface ComponentMarketParamRefpublic FundingLabel fundingLabel()
ComponentMarketParamReffundingLabel in interface ComponentMarketParamRefpublic GovvieLabel govvieLabel()
ComponentMarketParamRefgovvieLabel in interface ComponentMarketParamRefpublic CaseInsensitiveTreeMap<FXLabel> fxLabel()
ComponentMarketParamReffxLabel in interface ComponentMarketParamRefpublic CaseInsensitiveTreeMap<VolatilityLabel> volatilityLabel()
ComponentMarketParamRefvolatilityLabel in interface ComponentMarketParamRefpublic JulianDate effectiveDate()
ComponenteffectiveDate in class Componentpublic JulianDate maturityDate()
ComponentmaturityDate in class Componentpublic JulianDate firstCouponDate()
ComponentfirstCouponDate in class Componentpublic java.util.List<CompositePeriod> couponPeriods()
ComponentcouponPeriods in class Componentpublic CashSettleParams cashSettleParams()
ComponentcashSettleParams in class Componentpublic java.util.List<LossQuadratureMetrics> lossFlow(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc)
CreditComponentlossFlow in class CreditComponentvalParams - ValuationParamspricerParams - PricerParamscsqc - ComponentMarketParamspublic java.util.List<LossQuadratureMetrics> lossFlowFromPrice(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice)
BondlossFlowFromPrice in class BondvalParams - ValuationParamspricerParams - PricerParamscsqc - ComponentMarketParamsvcp - Valuation Customization ParametersdblPrice - Input pricepublic boolean isFloater()
Bondpublic java.lang.String rateIndex()
Bondpublic double currentCoupon()
BondcurrentCoupon in class Bondpublic double floatSpread()
BondfloatSpread in class Bondpublic java.lang.String ticker()
Bondpublic void setEmbeddedCallSchedule(EmbeddedOptionSchedule eos)
BondProductsetEmbeddedCallSchedule in interface BondProducteos - Bond's embedded call schedulepublic void setEmbeddedPutSchedule(EmbeddedOptionSchedule eos)
BondProductsetEmbeddedPutSchedule in interface BondProducteos - Bond's embedded put schedulepublic boolean callable()
Bondpublic boolean putable()
Bondpublic boolean sinkable()
Bondpublic boolean variableCoupon()
BondvariableCoupon in class Bondpublic boolean exercised()
Bondpublic boolean defaulted()
Bondpublic boolean perpetual()
Bondpublic boolean tradeable(ValuationParams valParams) throws java.lang.Exception
Bondpublic EmbeddedOptionSchedule callSchedule()
BondcallSchedule in class Bondpublic EmbeddedOptionSchedule putSchedule()
BondputSchedule in class Bondpublic java.lang.String couponType()
BondcouponType in class Bondpublic java.lang.String couponDC()
Bondpublic java.lang.String accrualDC()
Bondpublic java.lang.String maturityType()
BondmaturityType in class Bondpublic JulianDate finalMaturity()
BondfinalMaturity in class Bondpublic java.lang.String calculationType()
BondcalculationType in class Bondpublic double redemptionValue()
BondredemptionValue in class Bondpublic java.lang.String currency()
Bondpublic java.lang.String redemptionCurrency()
BondredemptionCurrency in class Bondpublic boolean inFirstCouponPeriod(int iDate)
throws java.lang.Exception
BondinFirstCouponPeriod in class BondiDate - Valuation Datejava.lang.Exception - Thrown if inputs are invalidpublic boolean inLastCouponPeriod(int iDate)
throws java.lang.Exception
BondinLastCouponPeriod in class BondiDate - Valuation Datejava.lang.Exception - Thrown if inputs are invalidpublic java.lang.String floatCouponConvention()
BondfloatCouponConvention in class Bondpublic JulianDate periodFixingDate(int iValueDate)
BondperiodFixingDate in class BondiValueDate - Valuation Datepublic JulianDate previousCouponDate(JulianDate dt)
BondpreviousCouponDate in class Bonddt - Valuation Datepublic double previousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) throws java.lang.Exception
BondpreviousCouponRate in class Bonddt - Valuation Datecsqc - Component Market Paramsjava.lang.Exception - Thrown if the previous coupon rate cannot be calculatedpublic JulianDate currentCouponDate(JulianDate dt)
BondcurrentCouponDate in class Bonddt - Valuation Datepublic JulianDate nextCouponDate(JulianDate dt)
BondnextCouponDate in class Bonddt - Valuation Datepublic ExerciseInfo nextValidExerciseDateOfType(JulianDate dt, boolean bPut)
BondnextValidExerciseDateOfType in class Bonddt - Valuation DatebPut - TRUE - Gets the next put datepublic ExerciseInfo nextValidExerciseInfo(JulianDate dt)
BondnextValidExerciseInfo in class Bonddt - Valuation Datepublic double currentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) throws java.lang.Exception
BondcurrentCouponRate in class Bonddt - Valuation Datecsqc - Component Market Paramsjava.lang.Exception - Thrown if the current period coupon rate cannot be calculatedpublic double nextCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) throws java.lang.Exception
BondnextCouponRate in class Bonddt - Valuation Datecsqc - Component Market Paramsjava.lang.Exception - Thrown if the subsequent coupon rate cannot be calculatedpublic double accrued(int iDate,
CurveSurfaceQuoteContainer csqc)
throws java.lang.Exception
Bondpublic double priceFromZeroCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iZeroCurveBaseDC, int iWorkoutDate, double dblWorkoutFactor, double dblBump) throws java.lang.Exception
BondpriceFromZeroCurve in class BondvalParams - ValuationParamscsqc - ComponentMarketParamsvcp - Valuation Customization ParametersiZeroCurveBaseDC - The Discount Curve to derive the zero curve off ofiWorkoutDate - Work-out datedblWorkoutFactor - Double Work-out factordblBump - Bump to be applied to the zero curvejava.lang.Exception - Thrown if the price cannot be calculatedpublic double priceFromFundingCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor, double dblBump) throws java.lang.Exception
BondpriceFromFundingCurve in class BondvalParams - ValuationParamscsqc - ComponentMarketParamsiWorkoutDate - Work-out datedblWorkoutFactor - Double Work-out factordblBump - Bump to be applied to the DCjava.lang.Exception - Thrown if the price cannot be calculatedpublic double priceFromTreasuryCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor, double dblBump) throws java.lang.Exception
BondpriceFromTreasuryCurve in class BondvalParams - ValuationParamscsqc - ComponentMarketParamsiWorkoutDate - Work-out datedblWorkoutFactor - Double Work-out factordblBump - Bump to be applied to the DCjava.lang.Exception - Thrown if the price cannot be calculatedpublic double priceFromCreditCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis, boolean bFlat) throws java.lang.Exception
BondpriceFromCreditCurve in class BondvalParams - ValuationParamscsqc - ComponentMarketParamsiWorkoutDate - Work-out datedblWorkoutFactor - Double Work-out factordblCreditBasis - Bump to be applied to the credit curvebFlat - Is the CDS Curve flat (for PECS)java.lang.Exception - Thrown if the bond's credit risky theoretical price cannot be calculatedpublic double aswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondaswFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out datedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondaswFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondaswFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondaswFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out datedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondaswFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondaswFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondaswFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondaswFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondaswFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondaswFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondaswFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondaswFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondaswFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondaswFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondaswFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondaswFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondaswFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondaswFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondaswFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondaswFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondaswFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondaswFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondaswFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondaswFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondaswFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondaswFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondaswFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondaswFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondaswFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondaswFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondaswFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondaswFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondaswFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondaswFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the ASW cannot be calculatedpublic double aswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondaswFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if ASW cannot be calculatedpublic double aswFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondaswFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if ASW cannot be calculatedpublic double bondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondbondBasisFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondbondBasisFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondbondBasisFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondbondBasisFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondbondBasisFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondbondBasisFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondbondBasisFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondbondBasisFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondbondBasisFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondbondBasisFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondbondBasisFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondbondBasisFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondbondBasisFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondbondBasisFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondbondBasisFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondbondBasisFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondbondBasisFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondbondBasisFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondbondBasisFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondbondBasisFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondbondBasisFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondbondBasisFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondbondBasisFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondbondBasisFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondbondBasisFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondbondBasisFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondbondBasisFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondbondBasisFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondbondBasisFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondbondBasisFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondbondBasisFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondbondBasisFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondbondBasisFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondbondBasisFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Bond Basis cannot be calculatedpublic double bondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondbondBasisFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double bondBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondbondBasisFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Bond Basis cannot be calculatedpublic double convexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondconvexityFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondconvexityFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondconvexityFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondconvexityFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondconvexityFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondconvexityFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondconvexityFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondconvexityFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondconvexityFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondconvexityFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondconvexityFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondconvexityFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondconvexityFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondconvexityFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondconvexityFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondconvexityFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondconvexityFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondconvexityFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondconvexityFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondconvexityFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondconvexityFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondconvexityFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondconvexityFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondconvexityFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondconvexityFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondconvexityFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondconvexityFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondconvexityFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondconvexityFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondconvexityFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondconvexityFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondconvexityFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondconvexityFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondconvexityFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondconvexityFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondconvexityFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondconvexityFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Convexity cannot be calculatedpublic double convexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondconvexityFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double convexityFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondconvexityFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Convexity cannot be calculatedpublic double creditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondcreditBasisFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondcreditBasisFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondcreditBasisFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondcreditBasisFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondcreditBasisFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondcreditBasisFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondcreditBasisFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondcreditBasisFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondcreditBasisFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double creditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondcreditBasisFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondcreditBasisFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondcreditBasisFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondcreditBasisFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondcreditBasisFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondcreditBasisFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondcreditBasisFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondcreditBasisFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondcreditBasisFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondcreditBasisFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondcreditBasisFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondcreditBasisFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondcreditBasisFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondcreditBasisFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondcreditBasisFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondcreditBasisFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondcreditBasisFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondcreditBasisFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondcreditBasisFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondcreditBasisFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondcreditBasisFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondcreditBasisFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondcreditBasisFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondcreditBasisFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondcreditBasisFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Credit Basis cannot be calculatedpublic double creditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondcreditBasisFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double creditBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondcreditBasisFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Credit Basis cannot be calculatedpublic double discountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BonddiscountMarginFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BonddiscountMarginFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BonddiscountMarginFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BonddiscountMarginFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BonddiscountMarginFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BonddiscountMarginFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BonddiscountMarginFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BonddiscountMarginFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BonddiscountMarginFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BonddiscountMarginFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BonddiscountMarginFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BonddiscountMarginFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BonddiscountMarginFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BonddiscountMarginFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BonddiscountMarginFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BonddiscountMarginFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BonddiscountMarginFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BonddiscountMarginFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BonddiscountMarginFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BonddiscountMarginFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BonddiscountMarginFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BonddiscountMarginFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BonddiscountMarginFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BonddiscountMarginFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BonddiscountMarginFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BonddiscountMarginFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BonddiscountMarginFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BonddiscountMarginFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BonddiscountMarginFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BonddiscountMarginFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BonddiscountMarginFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BonddiscountMarginFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BonddiscountMarginFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BonddiscountMarginFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Discount Margin cannot be calculatedpublic double discountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BonddiscountMarginFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double discountMarginFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BonddiscountMarginFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Discount Margin cannot be calculatedpublic double durationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BonddurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Duration cannot be calculatedpublic double durationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BonddurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BonddurationFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BonddurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BonddurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BonddurationFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BonddurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BonddurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BonddurationFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BonddurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BonddurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BonddurationFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BonddurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BonddurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BonddurationFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BonddurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BonddurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BonddurationFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BonddurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BonddurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BonddurationFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BonddurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BonddurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BonddurationFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BonddurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BonddurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BonddurationFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BonddurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BonddurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BonddurationFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BonddurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BonddurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BonddurationFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BonddurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BonddurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BonddurationFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BonddurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BonddurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Duration cannot be calculatedpublic double durationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BonddurationFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Duration cannot be calculatedpublic double gSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondgSpreadFromASW in class BondvalParams - Valuation Parameterscsqs - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondgSpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondgSpreadFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondgSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondgSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondgSpreadFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondgSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondgSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondgSpreadFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondgSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondgSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondgSSpreadFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondgSpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondgSpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondgSpreadFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondgSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondgSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondgSpreadFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondgSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondgSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondgSpreadFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondgSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondgSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondgSpreadFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondgSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondgSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondgSpreadFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondgSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondgSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondgSpreadFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondgSpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondgSpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondgSpreadFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondgSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the G Spread cannot be calculatedpublic double gSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondgSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double gSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondgSpreadFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if G Spread cannot be calculatedpublic double iSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondiSpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondiSpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondiSpreadFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondiSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondiSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondiSpreadFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondiSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondiSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondiSpreadFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqs - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondiSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondiSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondiSpreadFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondiSpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondiSpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondiSpreadFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondiSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondiSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondiSpreadFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondiSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondiSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondiSpreadFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondiSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondiSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondiSpreadFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondiSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondiSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondiSpreadFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondiSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondiSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondiSpreadFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondiSpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondiSpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondiSpreadFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondiSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the I Spread cannot be calculatedpublic double iSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondiSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double iSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondiSpreadFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if I Spread cannot be calculatedpublic double macaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondmacaulayDurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondmacaulayDurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondmacaulayDurationFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondmacaulayDurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondmacaulayDurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondmacaulayDurationFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondmacaulayDurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondmacaulayDurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondmacaulayDurationFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondmacaulayDurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondmacaulayDurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondmacaulayDurationFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondmacaulayDurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondmacaulayDurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondmacaulayDurationFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondmacaulayDurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondmacaulayDurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondmacaulayDurationFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondmacaulayDurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondmacaulayDurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double mnacaulayDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondmnacaulayDurationFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondmacaulayDurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondmacaulayDurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondmacaulayDurationFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondmacaulayDurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondmacaulayDurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondmacaulayDurationFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondmacaulayDurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondmacaulayDurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondmacaulayDurationFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondmacaulayDurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondmacaulayDurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondmacaulayDurationFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondmacaulayDurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondmacaulayDurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondmacaulayDurationFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondmacaulayDurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondmacaulayDurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double macaulayDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondmacaulayDurationFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Macaulay Duration cannot be calculatedpublic double modifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondmodifiedDurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondmodifiedDurationFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondmodifiedDurationFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondmodifiedDurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondmodifiedDurationFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondmodifiedDurationFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondmodifiedDurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondmodifiedDurationFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondmodifiedDurationFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondmodifiedDurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondmodifiedDurationFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondmodifiedDurationFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondmodifiedDurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondmodifiedDurationFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondmodifiedDurationFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondmodifiedDurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondmodifiedDurationFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondmodifiedDurationFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondmodifiedDurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondmodifiedDurationFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondmodifiedDurationFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondmodifiedDurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondmodifiedDurationFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondmodifiedDurationFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondmodifiedDurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondmodifiedDurationFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondmodifiedDurationFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondmodifiedDurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondmodifiedDurationFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondmodifiedDurationFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondmodifiedDurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondmodifiedDurationFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondmodifiedDurationFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondmodifiedDurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondmodifiedDurationFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondmodifiedDurationFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondmodifiedDurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondmodifiedDurationFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double modifiedDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondmodifiedDurationFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Modified Duration cannot be calculatedpublic double oasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondoasFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondoasFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondoasFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondoasFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondoasFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondoasFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondoasFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondoasFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondoasFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondoasFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondoasFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondoasFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondoasFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondoasFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondoasFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondoasFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondoasFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondoasFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondoasFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondoasFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondoasFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondoasFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondoasFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondoasFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondoasFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondoasFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondoasFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondoasFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondoasFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondoasFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondoasFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondoasFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondoasFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondoasFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the OAS cannot be calculatedpublic double oasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondoasFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if OAS cannot be calculatedpublic double oasFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondoasFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if OAS cannot be calculatedpublic double pecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondpecsFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondpecsFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondpecsFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondpecsFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondpecsFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondpecsFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondpecsFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondpecsFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondpecsFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondpecsFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondpecsFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondpecsFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondpecsFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondpecsFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondpecsFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondpecsFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondpecsFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondpecsFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondpecsFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondpecsFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondpecsFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondpecsFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double pecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondpecsFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondpecsFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondpecsFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondpecsFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondpecsFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondpecsFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondpecsFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondpecsFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondpecsFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondpecsFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondpecsFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondpecsFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double pecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondpecsFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if PECS cannot be calculatedpublic double pecsFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondpecsFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if PECS cannot be calculatedpublic double priceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondpriceFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondpriceFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondpriceFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondpriceFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondpriceFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondpriceFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondpriceFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondpriceFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondpriceFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondpriceFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondpriceFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondpriceFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondpriceFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondpriceFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondpriceFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondpriceFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondpriceFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondpriceFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondpriceFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondpriceFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondpriceFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondpriceFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the PECS cannot be calculatedpublic double priceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondpriceFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondpriceFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondpriceFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondpriceFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondpriceFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondpriceFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondpriceFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondpriceFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondpriceFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondpriceFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondpriceFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondpriceFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Price cannot be calculatedpublic double priceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondpriceFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Price cannot be calculatedpublic double priceFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondpriceFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Price cannot be calculatedpublic double tsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondtsySpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondtsySpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondtsySpreadFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondtsySpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondtsySpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondtsySpreadFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondtsySpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondtsySpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondtsySpreadFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondtsySpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondtsySpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondtsySpreadFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondtsySpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondtsySpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondtsySpreadFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondtsySpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondtsySpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondtsySpreadFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondtsySpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondtsySpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondtsySpreadFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondtsySpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondtsySpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondtsySpreadFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondtsySpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondtsySpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondtsySpreadFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondtsySpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondtsySpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondtsySpreadFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondtsySpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondtsySpreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondtsySpreadFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondtsySpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the TSY Spread cannot be calculatedpublic double tsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondtsySpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double tsySpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondtsySpreadFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if TSY Spread cannot be calculatedpublic double yieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondyieldFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondyieldFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondyieldFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondyieldFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondyieldFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondyieldFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondyieldFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondyieldFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondyieldFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondyieldFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondyieldFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondyieldFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondyieldFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondyieldFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondyieldFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondyieldFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondyieldFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondyieldFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondyieldFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondyieldFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondyieldFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondyieldFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondyieldFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondyieldFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondyieldFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondyieldFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - TSY Spread to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondyieldFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondyieldFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondyieldFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondyieldFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Yield cannot be calculatedpublic double yieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondyieldFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yieldFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondyieldFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield cannot be calculatedpublic double yield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
Bondyield01FromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
Bondyield01FromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
Bondyield01FromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
Bondyield01FromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
Bondyield01FromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
Bondyield01FromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
Bondyield01FromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
Bondyield01FromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
Bondyield01FromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
Bondyield01FromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
Bondyield01FromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
Bondyield01FromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
Bondyield01FromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
Bondyield01FromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
Bondyield01FromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
Bondyield01FromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
Bondyield01FromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
Bondyield01FromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
Bondyield01FromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
Bondyield01FromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
Bondyield01FromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
Bondyield01FromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
Bondyield01FromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
Bondyield01FromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
Bondyield01FromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
Bondyield01FromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
Bondyield01FromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
Bondyield01FromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
Bondyield01FromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - TSY Spread to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
Bondyield01FromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
Bondyield01FromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
Bondyield01FromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
Bondyield01FromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
Bondyield01FromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
Bondyield01FromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
Bondyield01FromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
Bondyield01FromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Yield01 cannot be calculatedpublic double yield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
Bondyield01FromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yield01FromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
Bondyield01FromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield01 cannot be calculatedpublic double yieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondyieldSpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondyieldSpreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondyieldSpreadFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondyieldSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondyieldSpreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondyieldSpreadFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondyieldSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondyieldSpreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondyieldSpreadFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondyieldSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondyieldSpreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondyieldSpreadFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondyieldSpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondyieldSpreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondyieldSpreadFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondyieldSpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondyieldSpreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondyieldSpreadFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondyieldSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondyieldSpreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondyieldSpreadFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondyieldSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondyieldSpreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondyieldSpreadFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondyieldSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldSpreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondyieldSpreadFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondyieldSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondyieldSpreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondyieldSpreadFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondyieldSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondyieldSpreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondyieldSpreadFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.Exception
BondyieldSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblZSpread - Z Spread to Work-outjava.lang.Exception - Thrown if the Yield Spread cannot be calculatedpublic double yieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondyieldSpreadFromZSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Maturityjava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double yieldSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.Exception
BondyieldSpreadFromZSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblZSpread - Z Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic double zspreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.Exception
BondzspreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblASW - ASW to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondzspreadFromASW in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblASW) throws java.lang.Exception
BondzspreadFromASWToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblASW - ASW to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
BondzspreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblBondBasis - Bond Basis to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondzspreadFromBondBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.Exception
BondzspreadFromBondBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblBondBasis - Bond Basis to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
BondzspreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblCreditBasis - Credit Basis to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondzspreadFromCreditBasis in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.Exception
BondzspreadFromCreditBasisToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblCreditBasis - Credit Basis to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.Exception
BondzspreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblDiscountMargin - Discount Margin to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondzspreadFromDiscountMargin in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.Exception
BondzspreadFromDiscountMarginToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblDiscountMargin - Discount Margin to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
BondzspreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblGSpread - G Spread to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondzspreadFromGSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.Exception
BondzspreadFromGSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblGSpread - G Spread to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
BondzspreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblISpread - I Spread to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondzspreadFromISpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - I Spread to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.Exception
BondzspreadFromISpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblISpread - ISpread to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.Exception
BondzspreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblOAS - OAS to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondzspreadFromOAS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.Exception
BondzspreadFromOASToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblOAS - OAS to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.Exception
BondzspreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPECS - PECS to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondzspreadFromPECS in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.Exception
BondzspreadFromPECSToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPECS - PECS to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.Exception
BondzspreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblPrice - Price to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondzspreadFromPrice in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
BondzspreadFromPriceToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblPrice - Price to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
BondzspreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblTSYSpread - TSY Spread to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondzspreadFromTSYSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.Exception
BondzspreadFromTSYSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblTSYSpread - TSY Spread to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.Exception
BondzspreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYield - Yield to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondzspreadFromYield in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYield) throws java.lang.Exception
BondzspreadFromYieldToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYield - Yield to Optimal Exercisejava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.Exception
BondzspreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersiWorkoutDate - Work-out DatedblWorkoutFactor - Work-out FactordblYieldSpread - Yield Spread to Work-outjava.lang.Exception - Thrown if the Z Spread cannot be calculatedpublic double zspreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondzspreadFromYieldSpread in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Maturityjava.lang.Exception - Thrown if Z Spread cannot be calculatedpublic double zspreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.Exception
BondzspreadFromYieldSpreadToOptimalExercise in class BondvalParams - Valuation Parameterscsqc - Market Parametersvcp - Valuation Customization ParametersdblYieldSpread - Yield Spread to Optimal Exercisejava.lang.Exception - Thrown if Yield Spread cannot be calculatedpublic BondRVMeasures standardMeasures(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, WorkoutInfo wi, double dblPrice)
BondstandardMeasures in class BondvalParams - ValuationParamspricerParams - Pricing Parameterscsqs - Bond market parametersvcp - Valuation Customization Parameterswi - Work out InformationdblPrice - Input Pricepublic CaseInsensitiveTreeMap<java.lang.Double> value(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp)
Componentpublic java.util.Set<java.lang.String> measureNames()
ComponentmeasureNames in class Componentpublic double pv(ValuationParams valParams, CreditPricerParams pricerParamsIn, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp) throws java.lang.Exception
Componentpublic WengertJacobian jackDDirtyPVDManifestMeasure(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp)
CalibratableComponentjackDDirtyPVDManifestMeasure in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspublic ProductQuoteSet calibQuoteSet(LatentStateSpecification[] aLSS)
CalibratableComponentcalibQuoteSet in class CalibratableComponentaLSS - Array of Latent State Specificationpublic PredictorResponseWeightConstraint fundingPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentfundingPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic PredictorResponseWeightConstraint forwardPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentforwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic PredictorResponseWeightConstraint fundingForwardPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentfundingForwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic PredictorResponseWeightConstraint fxPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentfxPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic PredictorResponseWeightConstraint govviePRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentgovviePRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic PredictorResponseWeightConstraint volatilityPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponentvolatilityPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote Setpublic WengertJacobian manifestMeasureDFMicroJack(java.lang.String strManifestMeasure, ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp)
CalibratableComponentmanifestMeasureDFMicroJack in class CalibratableComponentstrManifestMeasure - Manifest Measure NamevalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspublic void showPeriods()
throws java.lang.Exception
BondshowPeriods in class Bondjava.lang.Exception - Thrown if the coupon periods cannot be displayed onto stdout