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
|
lossFlow
calibPRWC
customScenarioMeasures, measures, measureValue, tenor
public CaseInsensitiveTreeMap<java.lang.Double> calibMeasures(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp)
CalibratableComponent
calibMeasures
in class CalibratableComponent
valParams
- Valuation ParameterspricerParams
- Pricer Parameterscsqc
- Market Parametersvcp
- Valuation Customization Parameterspublic WorkoutInfo exerciseYieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice)
Bond
exerciseYieldFromPrice
in class Bond
valParams
- Valuation Parameterscsqc
- Bond Market Parametersvcp
- Valuation Customization ParametersdblPrice
- Pricepublic double[] secTreasurySpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)
Bond
secTreasurySpread
in class Bond
valParams
- ValuationParamscsqc
- ComponentMarketParamspublic double effectiveTreasuryBenchmarkYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.Exception
Bond
effectiveTreasuryBenchmarkYield
in class Bond
valParams
- ValuationParamscsqc
- ComponentMarketParamsvcp
- Valuation Customization ParametersdblPrice
- Market pricejava.lang.Exception
- Thrown if the effective benchmark cannot be calculatedpublic boolean setTreasuryBenchmark(TreasuryBenchmarks treasuryBenchmarks)
BondProduct
setTreasuryBenchmark
in interface BondProduct
treasuryBenchmarks
- Bond treasury benchmark Setpublic TreasuryBenchmarks treasuryBenchmark()
BondProduct
treasuryBenchmark
in interface BondProduct
public boolean setIdentifierSet(IdentifierSet idParams)
BondProduct
setIdentifierSet
in interface BondProduct
idParams
- Bond identifier setpublic IdentifierSet identifierSet()
BondProduct
identifierSet
in interface BondProduct
public boolean setCouponSetting(CouponSetting couponSetting)
BondProduct
setCouponSetting
in interface BondProduct
couponSetting
- Bond coupon settingpublic CouponSetting couponSetting()
BondProduct
couponSetting
in interface BondProduct
public boolean setFloaterSetting(FloaterSetting fltParams)
BondProduct
setFloaterSetting
in interface BondProduct
fltParams
- Bond floater settingpublic FloaterSetting floaterSetting()
BondProduct
floaterSetting
in interface BondProduct
public boolean setMarketConvention(QuoteConvention marketConvention)
BondProduct
setMarketConvention
in interface BondProduct
marketConvention
- Bond's Market Conventionpublic QuoteConvention marketConvention()
BondProduct
marketConvention
in interface BondProduct
public boolean setCreditSetting(CreditSetting creditSetting)
BondProduct
setCreditSetting
in interface BondProduct
creditSetting
- Bond credit Settingpublic CreditSetting creditSetting()
BondProduct
creditSetting
in interface BondProduct
public boolean setTerminationSetting(TerminationSetting terminationSetting)
BondProduct
setTerminationSetting
in interface BondProduct
terminationSetting
- Bond termination settingpublic TerminationSetting terminationSetting()
BondProduct
terminationSetting
in interface BondProduct
public boolean setStream(BondStream stream)
BondProduct
setStream
in interface BondProduct
stream
- Bond Streampublic BondStream stream()
BondProduct
stream
in interface BondProduct
public boolean setNotionalSetting(NotionalSetting notionalSetting)
BondProduct
setNotionalSetting
in interface BondProduct
notionalSetting
- Bond Notional Settingpublic NotionalSetting notionalSetting()
BondProduct
notionalSetting
in interface BondProduct
public java.lang.String primaryCode()
CalibratableComponent
primaryCode
in class CalibratableComponent
public void setPrimaryCode(java.lang.String strCode)
CalibratableComponent
setPrimaryCode
in class CalibratableComponent
strCode
- Primary Codepublic java.lang.String[] secondaryCode()
CalibratableComponent
secondaryCode
in class CalibratableComponent
public java.lang.String isin()
Bond
public java.lang.String cusip()
Bond
public java.lang.String name()
ComponentMarketParamRef
name
in interface ComponentMarketParamRef
public CaseInsensitiveTreeMap<java.lang.String> couponCurrency()
ComponentMarketParamRef
couponCurrency
in interface ComponentMarketParamRef
public java.lang.String payCurrency()
ComponentMarketParamRef
payCurrency
in interface ComponentMarketParamRef
public java.lang.String principalCurrency()
ComponentMarketParamRef
principalCurrency
in interface ComponentMarketParamRef
public double notional(int iDate) throws java.lang.Exception
Component
public double notional(int iStartDate, int iEndDate) throws java.lang.Exception
Component
public double initialNotional() throws java.lang.Exception
Component
initialNotional
in class Component
java.lang.Exception
- Thrown if Initial Notional cannot be computedpublic double recovery(int iDate, CreditCurve cc) throws java.lang.Exception
CreditComponent
recovery
in class CreditComponent
iDate
- JulianDatecc
- Credit Curvejava.lang.Exception
- Thrown if recovery cannot be calculatedpublic double recovery(int iStartDate, int iEndDate, CreditCurve cc) throws java.lang.Exception
CreditComponent
recovery
in class CreditComponent
iStartDate
- JulianDate #1iEndDate
- JulianDate #2cc
- Credit Curvejava.lang.Exception
- Thrown if recovery cannot be calculatedpublic CreditSetting creditValuationParams()
CreditComponent
creditValuationParams
in class CreditComponent
public CompositePeriodCouponMetrics couponMetrics(int iAccrualEndDate, ValuationParams valParams, CurveSurfaceQuoteContainer csqc)
Component
couponMetrics
in class Component
iAccrualEndDate
- Accrual End DatevalParams
- The Valuation Parameterscsqc
- Component Market Parameterspublic int freq()
Bond
public CreditLabel creditLabel()
ComponentMarketParamRef
creditLabel
in interface ComponentMarketParamRef
public CaseInsensitiveTreeMap<ForwardLabel> forwardLabel()
ComponentMarketParamRef
forwardLabel
in interface ComponentMarketParamRef
public FundingLabel fundingLabel()
ComponentMarketParamRef
fundingLabel
in interface ComponentMarketParamRef
public GovvieLabel govvieLabel()
ComponentMarketParamRef
govvieLabel
in interface ComponentMarketParamRef
public CaseInsensitiveTreeMap<FXLabel> fxLabel()
ComponentMarketParamRef
fxLabel
in interface ComponentMarketParamRef
public CaseInsensitiveTreeMap<VolatilityLabel> volatilityLabel()
ComponentMarketParamRef
volatilityLabel
in interface ComponentMarketParamRef
public JulianDate effectiveDate()
Component
effectiveDate
in class Component
public JulianDate maturityDate()
Component
maturityDate
in class Component
public JulianDate firstCouponDate()
Component
firstCouponDate
in class Component
public java.util.List<CompositePeriod> couponPeriods()
Component
couponPeriods
in class Component
public CashSettleParams cashSettleParams()
Component
cashSettleParams
in class Component
public java.util.List<LossQuadratureMetrics> lossFlow(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc)
CreditComponent
lossFlow
in class CreditComponent
valParams
- ValuationParamspricerParams
- PricerParamscsqc
- ComponentMarketParamspublic java.util.List<LossQuadratureMetrics> lossFlowFromPrice(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, double dblPrice)
Bond
lossFlowFromPrice
in class Bond
valParams
- ValuationParamspricerParams
- PricerParamscsqc
- ComponentMarketParamsvcp
- Valuation Customization ParametersdblPrice
- Input pricepublic boolean isFloater()
Bond
public java.lang.String rateIndex()
Bond
public double currentCoupon()
Bond
currentCoupon
in class Bond
public double floatSpread()
Bond
floatSpread
in class Bond
public java.lang.String ticker()
Bond
public void setEmbeddedCallSchedule(EmbeddedOptionSchedule eos)
BondProduct
setEmbeddedCallSchedule
in interface BondProduct
eos
- Bond's embedded call schedulepublic void setEmbeddedPutSchedule(EmbeddedOptionSchedule eos)
BondProduct
setEmbeddedPutSchedule
in interface BondProduct
eos
- Bond's embedded put schedulepublic boolean callable()
Bond
public boolean putable()
Bond
public boolean sinkable()
Bond
public boolean variableCoupon()
Bond
variableCoupon
in class Bond
public boolean exercised()
Bond
public boolean defaulted()
Bond
public boolean perpetual()
Bond
public boolean tradeable(ValuationParams valParams) throws java.lang.Exception
Bond
public EmbeddedOptionSchedule callSchedule()
Bond
callSchedule
in class Bond
public EmbeddedOptionSchedule putSchedule()
Bond
putSchedule
in class Bond
public java.lang.String couponType()
Bond
couponType
in class Bond
public java.lang.String couponDC()
Bond
public java.lang.String accrualDC()
Bond
public java.lang.String maturityType()
Bond
maturityType
in class Bond
public JulianDate finalMaturity()
Bond
finalMaturity
in class Bond
public java.lang.String calculationType()
Bond
calculationType
in class Bond
public double redemptionValue()
Bond
redemptionValue
in class Bond
public java.lang.String currency()
Bond
public java.lang.String redemptionCurrency()
Bond
redemptionCurrency
in class Bond
public boolean inFirstCouponPeriod(int iDate) throws java.lang.Exception
Bond
inFirstCouponPeriod
in class Bond
iDate
- Valuation Datejava.lang.Exception
- Thrown if inputs are invalidpublic boolean inLastCouponPeriod(int iDate) throws java.lang.Exception
Bond
inLastCouponPeriod
in class Bond
iDate
- Valuation Datejava.lang.Exception
- Thrown if inputs are invalidpublic java.lang.String floatCouponConvention()
Bond
floatCouponConvention
in class Bond
public JulianDate periodFixingDate(int iValueDate)
Bond
periodFixingDate
in class Bond
iValueDate
- Valuation Datepublic JulianDate previousCouponDate(JulianDate dt)
Bond
previousCouponDate
in class Bond
dt
- Valuation Datepublic double previousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) throws java.lang.Exception
Bond
previousCouponRate
in class Bond
dt
- Valuation Datecsqc
- Component Market Paramsjava.lang.Exception
- Thrown if the previous coupon rate cannot be calculatedpublic JulianDate currentCouponDate(JulianDate dt)
Bond
currentCouponDate
in class Bond
dt
- Valuation Datepublic JulianDate nextCouponDate(JulianDate dt)
Bond
nextCouponDate
in class Bond
dt
- Valuation Datepublic ExerciseInfo nextValidExerciseDateOfType(JulianDate dt, boolean bPut)
Bond
nextValidExerciseDateOfType
in class Bond
dt
- Valuation DatebPut
- TRUE - Gets the next put datepublic ExerciseInfo nextValidExerciseInfo(JulianDate dt)
Bond
nextValidExerciseInfo
in class Bond
dt
- Valuation Datepublic double currentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqc) throws java.lang.Exception
Bond
currentCouponRate
in class Bond
dt
- 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
Bond
nextCouponRate
in class Bond
dt
- 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
Bond
public double priceFromZeroCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp, int iZeroCurveBaseDC, int iWorkoutDate, double dblWorkoutFactor, double dblBump) throws java.lang.Exception
Bond
priceFromZeroCurve
in class Bond
valParams
- 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
Bond
priceFromFundingCurve
in class Bond
valParams
- 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
Bond
priceFromTreasuryCurve
in class Bond
valParams
- 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
Bond
priceFromCreditCurve
in class Bond
valParams
- 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
Bond
aswFromBondBasis
in class Bond
valParams
- 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
Bond
aswFromBondBasis
in class Bond
valParams
- 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
Bond
aswFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromCreditBasis
in class Bond
valParams
- 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
Bond
aswFromCreditBasis
in class Bond
valParams
- 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
Bond
aswFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromDiscountMargin
in class Bond
valParams
- 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
Bond
aswFromDiscountMargin
in class Bond
valParams
- 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
Bond
aswFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromGSpread
in class Bond
valParams
- 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
Bond
aswFromGSpread
in class Bond
valParams
- 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
Bond
aswFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromISpread
in class Bond
valParams
- 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
Bond
aswFromISpread
in class Bond
valParams
- 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
Bond
aswFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromOAS
in class Bond
valParams
- 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
Bond
aswFromOAS
in class Bond
valParams
- 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
Bond
aswFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromPECS
in class Bond
valParams
- 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
Bond
aswFromPECS
in class Bond
valParams
- 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
Bond
aswFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromPrice
in class Bond
valParams
- 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
Bond
aswFromPrice
in class Bond
valParams
- 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
Bond
aswFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromTSYSpread
in class Bond
valParams
- 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
Bond
aswFromTSYSpread
in class Bond
valParams
- 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
Bond
aswFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromYield
in class Bond
valParams
- 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
Bond
aswFromYield
in class Bond
valParams
- 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
Bond
aswFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromYieldSpread
in class Bond
valParams
- 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
Bond
aswFromYieldSpread
in class Bond
valParams
- 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
Bond
aswFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
aswFromZSpread
in class Bond
valParams
- 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
Bond
aswFromZSpread
in class Bond
valParams
- 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
Bond
aswFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromASW
in class Bond
valParams
- 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
Bond
bondBasisFromASW
in class Bond
valParams
- 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
Bond
bondBasisFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromCreditBasis
in class Bond
valParams
- 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
Bond
bondBasisFromCreditBasis
in class Bond
valParams
- 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
Bond
bondBasisFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromDiscountMargin
in class Bond
valParams
- 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
Bond
bondBasisFromDiscountMargin
in class Bond
valParams
- 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
Bond
bondBasisFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromGSpread
in class Bond
valParams
- 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
Bond
bondBasisFromGSpread
in class Bond
valParams
- 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
Bond
bondBasisFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromISpread
in class Bond
valParams
- 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
Bond
bondBasisFromISpread
in class Bond
valParams
- 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
Bond
bondBasisFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromOAS
in class Bond
valParams
- 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
Bond
bondBasisFromOAS
in class Bond
valParams
- 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
Bond
bondBasisFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromPECS
in class Bond
valParams
- 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
Bond
bondBasisFromPECS
in class Bond
valParams
- 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
Bond
bondBasisFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromPrice
in class Bond
valParams
- 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
Bond
bondBasisFromPrice
in class Bond
valParams
- 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
Bond
bondBasisFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromTSYSpread
in class Bond
valParams
- 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
Bond
bondBasisFromTSYSpread
in class Bond
valParams
- 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
Bond
bondBasisFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromYield
in class Bond
valParams
- 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
Bond
bondBasisFromYield
in class Bond
valParams
- 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
Bond
bondBasisFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromYieldSpread
in class Bond
valParams
- 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
Bond
bondBasisFromYieldSpread
in class Bond
valParams
- 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
Bond
bondBasisFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
bondBasisFromZSpread
in class Bond
valParams
- 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
Bond
bondBasisFromZSpread
in class Bond
valParams
- 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
Bond
bondBasisFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromASW
in class Bond
valParams
- 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
Bond
convexityFromASW
in class Bond
valParams
- 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
Bond
convexityFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromBondBasis
in class Bond
valParams
- 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
Bond
convexityFromBondBasis
in class Bond
valParams
- 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
Bond
convexityFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromCreditBasis
in class Bond
valParams
- 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
Bond
convexityFromCreditBasis
in class Bond
valParams
- 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
Bond
convexityFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromDiscountMargin
in class Bond
valParams
- 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
Bond
convexityFromDiscountMargin
in class Bond
valParams
- 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
Bond
convexityFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromGSpread
in class Bond
valParams
- 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
Bond
convexityFromGSpread
in class Bond
valParams
- 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
Bond
convexityFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromISpread
in class Bond
valParams
- 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
Bond
convexityFromISpread
in class Bond
valParams
- 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
Bond
convexityFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromOAS
in class Bond
valParams
- 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
Bond
convexityFromOAS
in class Bond
valParams
- 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
Bond
convexityFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromPECS
in class Bond
valParams
- 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
Bond
convexityFromPECS
in class Bond
valParams
- 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
Bond
convexityFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromPrice
in class Bond
valParams
- 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
Bond
convexityFromPrice
in class Bond
valParams
- 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
Bond
convexityFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromTSYSpread
in class Bond
valParams
- 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
Bond
convexityFromTSYSpread
in class Bond
valParams
- 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
Bond
convexityFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromYield
in class Bond
valParams
- 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
Bond
convexityFromYield
in class Bond
valParams
- 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
Bond
convexityFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromYieldSpread
in class Bond
valParams
- 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
Bond
convexityFromYieldSpread
in class Bond
valParams
- 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
Bond
convexityFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
convexityFromZSpread
in class Bond
valParams
- 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
Bond
convexityFromZSpread
in class Bond
valParams
- 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
Bond
convexityFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromASW
in class Bond
valParams
- 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
Bond
creditBasisFromASW
in class Bond
valParams
- 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
Bond
creditBasisFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromBondBasis
in class Bond
valParams
- 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
Bond
creditBasisFromBondBasis
in class Bond
valParams
- 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
Bond
creditBasisFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromDiscountMargin
in class Bond
valParams
- 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
Bond
creditBasisFromDiscountMargin
in class Bond
valParams
- 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
Bond
creditBasisFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromGSpread
in class Bond
valParams
- 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
Bond
creditBasisFromGSpread
in class Bond
valParams
- 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
Bond
creditBasisFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromISpread
in class Bond
valParams
- 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
Bond
creditBasisFromISpread
in class Bond
valParams
- 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
Bond
creditBasisFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromOAS
in class Bond
valParams
- 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
Bond
creditBasisFromOAS
in class Bond
valParams
- 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
Bond
creditBasisFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromPECS
in class Bond
valParams
- 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
Bond
creditBasisFromPECS
in class Bond
valParams
- 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
Bond
creditBasisFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromPrice
in class Bond
valParams
- 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
Bond
creditBasisFromPrice
in class Bond
valParams
- 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
Bond
creditBasisFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromTSYSpread
in class Bond
valParams
- 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
Bond
creditBasisFromTSYSpread
in class Bond
valParams
- 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
Bond
creditBasisFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromYield
in class Bond
valParams
- 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
Bond
creditBasisFromYield
in class Bond
valParams
- 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
Bond
creditBasisFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromYieldSpread
in class Bond
valParams
- 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
Bond
creditBasisFromYieldSpread
in class Bond
valParams
- 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
Bond
creditBasisFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
creditBasisFromZSpread
in class Bond
valParams
- 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
Bond
creditBasisFromZSpread
in class Bond
valParams
- 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
Bond
creditBasisFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromASW
in class Bond
valParams
- 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
Bond
discountMarginFromASW
in class Bond
valParams
- 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
Bond
discountMarginFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromBondBasis
in class Bond
valParams
- 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
Bond
discountMarginFromBondBasis
in class Bond
valParams
- 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
Bond
discountMarginFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromCreditBasis
in class Bond
valParams
- 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
Bond
discountMarginFromCreditBasis
in class Bond
valParams
- 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
Bond
discountMarginFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromGSpread
in class Bond
valParams
- 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
Bond
discountMarginFromGSpread
in class Bond
valParams
- 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
Bond
discountMarginFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromISpread
in class Bond
valParams
- 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
Bond
discountMarginFromISpread
in class Bond
valParams
- 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
Bond
discountMarginFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromOAS
in class Bond
valParams
- 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
Bond
discountMarginFromOAS
in class Bond
valParams
- 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
Bond
discountMarginFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromPECS
in class Bond
valParams
- 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
Bond
discountMarginFromPECS
in class Bond
valParams
- 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
Bond
discountMarginFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromPrice
in class Bond
valParams
- 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
Bond
discountMarginFromPrice
in class Bond
valParams
- 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
Bond
discountMarginFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromTSYSpread
in class Bond
valParams
- 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
Bond
discountMarginFromTSYSpread
in class Bond
valParams
- 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
Bond
discountMarginFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromYield
in class Bond
valParams
- 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
Bond
discountMarginFromYield
in class Bond
valParams
- 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
Bond
discountMarginFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromYieldSpread
in class Bond
valParams
- 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
Bond
discountMarginFromYieldSpread
in class Bond
valParams
- 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
Bond
discountMarginFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
discountMarginFromZSpread
in class Bond
valParams
- 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
Bond
discountMarginFromZSpread
in class Bond
valParams
- 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
Bond
discountMarginFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromASW
in class Bond
valParams
- 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
Bond
durationFromASW
in class Bond
valParams
- 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
Bond
durationFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromBondBasis
in class Bond
valParams
- 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
Bond
durationFromBondBasis
in class Bond
valParams
- 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
Bond
durationFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromCreditBasis
in class Bond
valParams
- 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
Bond
durationFromCreditBasis
in class Bond
valParams
- 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
Bond
durationFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromDiscountMargin
in class Bond
valParams
- 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
Bond
durationFromDiscountMargin
in class Bond
valParams
- 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
Bond
durationFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromGSpread
in class Bond
valParams
- 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
Bond
durationFromGSpread
in class Bond
valParams
- 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
Bond
durationFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromISpread
in class Bond
valParams
- 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
Bond
durationFromISpread
in class Bond
valParams
- 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
Bond
durationFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromOAS
in class Bond
valParams
- 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
Bond
durationFromOAS
in class Bond
valParams
- 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
Bond
durationFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromPECS
in class Bond
valParams
- 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
Bond
durationFromPECS
in class Bond
valParams
- 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
Bond
durationFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromPrice
in class Bond
valParams
- 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
Bond
durationFromPrice
in class Bond
valParams
- 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
Bond
durationFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromTSYSpread
in class Bond
valParams
- 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
Bond
durationFromTSYSpread
in class Bond
valParams
- 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
Bond
durationFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromYield
in class Bond
valParams
- 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
Bond
durationFromYield
in class Bond
valParams
- 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
Bond
durationFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromYieldSpread
in class Bond
valParams
- 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
Bond
durationFromYieldSpread
in class Bond
valParams
- 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
Bond
durationFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
durationFromZSpread
in class Bond
valParams
- 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
Bond
durationFromZSpread
in class Bond
valParams
- 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
Bond
durationFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromASW
in class Bond
valParams
- 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
Bond
gSpreadFromASW
in class Bond
valParams
- 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
Bond
gSpreadFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
gSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
gSpreadFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
gSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
gSpreadFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
gSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
gSSpreadFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromISpread
in class Bond
valParams
- 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
Bond
gSpreadFromISpread
in class Bond
valParams
- 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
Bond
gSpreadFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromOAS
in class Bond
valParams
- 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
Bond
gSpreadFromOAS
in class Bond
valParams
- 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
Bond
gSpreadFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromPECS
in class Bond
valParams
- 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
Bond
gSpreadFromPECS
in class Bond
valParams
- 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
Bond
gSpreadFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromPrice
in class Bond
valParams
- 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
Bond
gSpreadFromPrice
in class Bond
valParams
- 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
Bond
gSpreadFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
gSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
gSpreadFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromYield
in class Bond
valParams
- 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
Bond
gSpreadFromYield
in class Bond
valParams
- 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
Bond
gSpreadFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
gSpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
gSpreadFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
gSpreadFromZSpread
in class Bond
valParams
- 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
Bond
gSpreadFromZSpread
in class Bond
valParams
- 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
Bond
gSpreadFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromASW
in class Bond
valParams
- 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
Bond
iSpreadFromASW
in class Bond
valParams
- 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
Bond
iSpreadFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
iSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
iSpreadFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
iSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
iSpreadFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
iSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
iSpreadFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromGSpread
in class Bond
valParams
- 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
Bond
iSpreadFromGSpread
in class Bond
valParams
- 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
Bond
iSpreadFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromOAS
in class Bond
valParams
- 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
Bond
iSpreadFromOAS
in class Bond
valParams
- 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
Bond
iSpreadFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromPECS
in class Bond
valParams
- 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
Bond
iSpreadFromPECS
in class Bond
valParams
- 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
Bond
iSpreadFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromPrice
in class Bond
valParams
- 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
Bond
iSpreadFromPrice
in class Bond
valParams
- 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
Bond
iSpreadFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
iSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
iSpreadFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromYield
in class Bond
valParams
- 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
Bond
iSpreadFromYield
in class Bond
valParams
- 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
Bond
iSpreadFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
iSpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
iSpreadFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
iSpreadFromZSpread
in class Bond
valParams
- 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
Bond
iSpreadFromZSpread
in class Bond
valParams
- 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
Bond
iSpreadFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromASW
in class Bond
valParams
- 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
Bond
macaulayDurationFromASW
in class Bond
valParams
- 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
Bond
macaulayDurationFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromBondBasis
in class Bond
valParams
- 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
Bond
macaulayDurationFromBondBasis
in class Bond
valParams
- 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
Bond
macaulayDurationFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromCreditBasis
in class Bond
valParams
- 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
Bond
macaulayDurationFromCreditBasis
in class Bond
valParams
- 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
Bond
macaulayDurationFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromDiscountMargin
in class Bond
valParams
- 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
Bond
macaulayDurationFromDiscountMargin
in class Bond
valParams
- 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
Bond
macaulayDurationFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromGSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromGSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromISpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromISpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromOAS
in class Bond
valParams
- 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
Bond
macaulayDurationFromOAS
in class Bond
valParams
- 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
Bond
mnacaulayDurationFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromPECS
in class Bond
valParams
- 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
Bond
macaulayDurationFromPECS
in class Bond
valParams
- 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
Bond
macaulayDurationFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromPrice
in class Bond
valParams
- 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
Bond
macaulayDurationFromPrice
in class Bond
valParams
- 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
Bond
macaulayDurationFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromTSYSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromTSYSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromYield
in class Bond
valParams
- 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
Bond
macaulayDurationFromYield
in class Bond
valParams
- 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
Bond
macaulayDurationFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromYieldSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromYieldSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
macaulayDurationFromZSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromZSpread
in class Bond
valParams
- 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
Bond
macaulayDurationFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromASW
in class Bond
valParams
- 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
Bond
modifiedDurationFromASW
in class Bond
valParams
- 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
Bond
modifiedDurationFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromBondBasis
in class Bond
valParams
- 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
Bond
modifiedDurationFromBondBasis
in class Bond
valParams
- 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
Bond
modifiedDurationFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromCreditBasis
in class Bond
valParams
- 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
Bond
modifiedDurationFromCreditBasis
in class Bond
valParams
- 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
Bond
modifiedDurationFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromDiscountMargin
in class Bond
valParams
- 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
Bond
modifiedDurationFromDiscountMargin
in class Bond
valParams
- 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
Bond
modifiedDurationFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromGSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromGSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromISpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromISpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromOAS
in class Bond
valParams
- 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
Bond
modifiedDurationFromOAS
in class Bond
valParams
- 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
Bond
modifiedDurationFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromPECS
in class Bond
valParams
- 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
Bond
modifiedDurationFromPECS
in class Bond
valParams
- 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
Bond
modifiedDurationFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromPrice
in class Bond
valParams
- 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
Bond
modifiedDurationFromPrice
in class Bond
valParams
- 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
Bond
modifiedDurationFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromTSYSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromTSYSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromYield
in class Bond
valParams
- 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
Bond
modifiedDurationFromYield
in class Bond
valParams
- 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
Bond
modifiedDurationFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromYieldSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromYieldSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
modifiedDurationFromZSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromZSpread
in class Bond
valParams
- 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
Bond
modifiedDurationFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromASW
in class Bond
valParams
- 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
Bond
oasFromASW
in class Bond
valParams
- 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
Bond
oasFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromBondBasis
in class Bond
valParams
- 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
Bond
oasFromBondBasis
in class Bond
valParams
- 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
Bond
oasFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromCreditBasis
in class Bond
valParams
- 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
Bond
oasFromCreditBasis
in class Bond
valParams
- 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
Bond
oasFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromDiscountMargin
in class Bond
valParams
- 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
Bond
oasFromDiscountMargin
in class Bond
valParams
- 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
Bond
oasFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromGSpread
in class Bond
valParams
- 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
Bond
oasFromGSpread
in class Bond
valParams
- 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
Bond
oasFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromISpread
in class Bond
valParams
- 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
Bond
oasFromISpread
in class Bond
valParams
- 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
Bond
oasFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromPECS
in class Bond
valParams
- 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
Bond
oasFromPECS
in class Bond
valParams
- 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
Bond
oasFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromPrice
in class Bond
valParams
- 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
Bond
oasFromPrice
in class Bond
valParams
- 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
Bond
oasFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromTSYSpread
in class Bond
valParams
- 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
Bond
oasFromTSYSpread
in class Bond
valParams
- 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
Bond
oasFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromYield
in class Bond
valParams
- 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
Bond
oasFromYield
in class Bond
valParams
- 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
Bond
oasFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromYieldSpread
in class Bond
valParams
- 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
Bond
oasFromYieldSpread
in class Bond
valParams
- 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
Bond
oasFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
oasFromZSpread
in class Bond
valParams
- 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
Bond
oasFromZSpread
in class Bond
valParams
- 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
Bond
oasFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromASW
in class Bond
valParams
- 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
Bond
pecsFromASW
in class Bond
valParams
- 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
Bond
pecsFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromBondBasis
in class Bond
valParams
- 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
Bond
pecsFromBondBasis
in class Bond
valParams
- 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
Bond
pecsFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromCreditBasis
in class Bond
valParams
- 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
Bond
pecsFromCreditBasis
in class Bond
valParams
- 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
Bond
pecsFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromDiscountMargin
in class Bond
valParams
- 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
Bond
pecsFromDiscountMargin
in class Bond
valParams
- 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
Bond
pecsFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromGSpread
in class Bond
valParams
- 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
Bond
pecsFromGSpread
in class Bond
valParams
- 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
Bond
pecsFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromISpread
in class Bond
valParams
- 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
Bond
pecsFromISpread
in class Bond
valParams
- 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
Bond
pecsFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromOAS
in class Bond
valParams
- 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
Bond
pecsFromOAS
in class Bond
valParams
- 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
Bond
pecsFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromPrice
in class Bond
valParams
- 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
Bond
pecsFromPrice
in class Bond
valParams
- 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
Bond
pecsFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromTSYSpread
in class Bond
valParams
- 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
Bond
pecsFromTSYSpread
in class Bond
valParams
- 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
Bond
pecsFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromYield
in class Bond
valParams
- 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
Bond
pecsFromYield
in class Bond
valParams
- 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
Bond
pecsFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromYieldSpread
in class Bond
valParams
- 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
Bond
pecsFromYieldSpread
in class Bond
valParams
- 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
Bond
pecsFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
pecsFromZSpread
in class Bond
valParams
- 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
Bond
pecsFromZSpread
in class Bond
valParams
- 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
Bond
pecsFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromASW
in class Bond
valParams
- 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
Bond
priceFromASW
in class Bond
valParams
- 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
Bond
priceFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromBondBasis
in class Bond
valParams
- 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
Bond
priceFromBondBasis
in class Bond
valParams
- 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
Bond
priceFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromCreditBasis
in class Bond
valParams
- 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
Bond
priceFromCreditBasis
in class Bond
valParams
- 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
Bond
priceFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromDiscountMargin
in class Bond
valParams
- 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
Bond
priceFromDiscountMargin
in class Bond
valParams
- 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
Bond
priceFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromGSpread
in class Bond
valParams
- 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
Bond
priceFromGSpread
in class Bond
valParams
- 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
Bond
priceFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromISpread
in class Bond
valParams
- 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
Bond
priceFromISpread
in class Bond
valParams
- 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
Bond
priceFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromOAS
in class Bond
valParams
- 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
Bond
priceFromOAS
in class Bond
valParams
- 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
Bond
priceFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromPECS
in class Bond
valParams
- 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
Bond
priceFromPECS
in class Bond
valParams
- 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
Bond
priceFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromTSYSpread
in class Bond
valParams
- 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
Bond
priceFromTSYSpread
in class Bond
valParams
- 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
Bond
priceFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromYield
in class Bond
valParams
- 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
Bond
priceFromYield
in class Bond
valParams
- 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
Bond
priceFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromYieldSpread
in class Bond
valParams
- 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
Bond
priceFromYieldSpread
in class Bond
valParams
- 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
Bond
priceFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
priceFromZSpread
in class Bond
valParams
- 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
Bond
priceFromZSpread
in class Bond
valParams
- 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
Bond
priceFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromASW
in class Bond
valParams
- 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
Bond
tsySpreadFromASW
in class Bond
valParams
- 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
Bond
tsySpreadFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromBondBasis
in class Bond
valParams
- 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
Bond
tsySpreadFromBondBasis
in class Bond
valParams
- 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
Bond
tsySpreadFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
tsySpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
tsySpreadFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
tsySpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
tsySpreadFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromGSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromGSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromISpread
in class Bond
valParams
- 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
Bond
tsySpreadFromISpread
in class Bond
valParams
- 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
Bond
tsySpreadFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromOAS
in class Bond
valParams
- 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
Bond
tsySpreadFromOAS
in class Bond
valParams
- 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
Bond
tsySpreadFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromPECS
in class Bond
valParams
- 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
Bond
tsySpreadFromPECS
in class Bond
valParams
- 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
Bond
tsySpreadFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromPrice
in class Bond
valParams
- 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
Bond
tsySpreadFromPrice
in class Bond
valParams
- 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
Bond
tsySpreadFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromYield
in class Bond
valParams
- 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
Bond
tsySpreadFromYield
in class Bond
valParams
- 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
Bond
tsySpreadFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromYieldSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
tsySpreadFromZSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromZSpread
in class Bond
valParams
- 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
Bond
tsySpreadFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromASW
in class Bond
valParams
- 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
Bond
yieldFromASW
in class Bond
valParams
- 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
Bond
yieldFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromBondBasis
in class Bond
valParams
- 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
Bond
yieldFromBondBasis
in class Bond
valParams
- 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
Bond
yieldFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromCreditBasis
in class Bond
valParams
- 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
Bond
yieldFromCreditBasis
in class Bond
valParams
- 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
Bond
yieldFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromDiscountMargin
in class Bond
valParams
- 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
Bond
yieldFromDiscountMargin
in class Bond
valParams
- 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
Bond
yieldFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromGSpread
in class Bond
valParams
- 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
Bond
yieldFromGSpread
in class Bond
valParams
- 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
Bond
yieldFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromISpread
in class Bond
valParams
- 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
Bond
yieldFromISpread
in class Bond
valParams
- 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
Bond
yieldFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromOAS
in class Bond
valParams
- 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
Bond
yieldFromOAS
in class Bond
valParams
- 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
Bond
yieldFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromPECS
in class Bond
valParams
- 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
Bond
yieldFromPECS
in class Bond
valParams
- 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
Bond
yieldFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromPrice
in class Bond
valParams
- 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
Bond
yieldFromPrice
in class Bond
valParams
- 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
Bond
yieldFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromTSYSpread
in class Bond
valParams
- 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
Bond
yieldFromTSYSpread
in class Bond
valParams
- 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
Bond
yieldFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromYieldSpread
in class Bond
valParams
- 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
Bond
yieldFromYieldSpread
in class Bond
valParams
- 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
Bond
yieldFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldFromZSpread
in class Bond
valParams
- 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
Bond
yieldFromZSpread
in class Bond
valParams
- 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
Bond
yieldFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromASW
in class Bond
valParams
- 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
Bond
yield01FromASW
in class Bond
valParams
- 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
Bond
yield01FromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromBondBasis
in class Bond
valParams
- 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
Bond
yield01FromBondBasis
in class Bond
valParams
- 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
Bond
yield01FromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromCreditBasis
in class Bond
valParams
- 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
Bond
yield01FromCreditBasis
in class Bond
valParams
- 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
Bond
yield01FromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromDiscountMargin
in class Bond
valParams
- 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
Bond
yield01FromDiscountMargin
in class Bond
valParams
- 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
Bond
yield01FromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromGSpread
in class Bond
valParams
- 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
Bond
yield01FromGSpread
in class Bond
valParams
- 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
Bond
yield01FromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromISpread
in class Bond
valParams
- 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
Bond
yield01FromISpread
in class Bond
valParams
- 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
Bond
yield01FromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromOAS
in class Bond
valParams
- 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
Bond
yield01FromOAS
in class Bond
valParams
- 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
Bond
yield01FromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromPECS
in class Bond
valParams
- 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
Bond
yield01FromPECS
in class Bond
valParams
- 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
Bond
yield01FromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromPrice
in class Bond
valParams
- 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
Bond
yield01FromPrice
in class Bond
valParams
- 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
Bond
yield01FromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromTSYSpread
in class Bond
valParams
- 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
Bond
yield01FromTSYSpread
in class Bond
valParams
- 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
Bond
yield01FromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromYield
in class Bond
valParams
- 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
Bond
yield01FromYield
in class Bond
valParams
- 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
Bond
yield01FromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromYieldSpread
in class Bond
valParams
- 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
Bond
yield01FromYieldSpread
in class Bond
valParams
- 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
Bond
yield01FromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yield01FromZSpread
in class Bond
valParams
- 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
Bond
yield01FromZSpread
in class Bond
valParams
- 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
Bond
yield01FromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromASW
in class Bond
valParams
- 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
Bond
yieldSpreadFromASW
in class Bond
valParams
- 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
Bond
yieldSpreadFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
yieldSpreadFromBondBasis
in class Bond
valParams
- 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
Bond
yieldSpreadFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
yieldSpreadFromCreditBasis
in class Bond
valParams
- 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
Bond
yieldSpreadFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
yieldSpreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
yieldSpreadFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromGSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromGSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromISpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromISpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromOAS
in class Bond
valParams
- 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
Bond
yieldSpreadFromOAS
in class Bond
valParams
- 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
Bond
yieldSpreadFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromPECS
in class Bond
valParams
- 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
Bond
yieldSpreadFromPECS
in class Bond
valParams
- 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
Bond
yieldSpreadFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromPrice
in class Bond
valParams
- 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
Bond
yieldSpreadFromPrice
in class Bond
valParams
- 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
Bond
yieldSpreadFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromTSYSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromYield
in class Bond
valParams
- 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
Bond
yieldSpreadFromYield
in class Bond
valParams
- 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
Bond
yieldSpreadFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
yieldSpreadFromZSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromZSpread
in class Bond
valParams
- 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
Bond
yieldSpreadFromZSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromASW
in class Bond
valParams
- 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
Bond
zspreadFromASW
in class Bond
valParams
- 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
Bond
zspreadFromASWToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromBondBasis
in class Bond
valParams
- 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
Bond
zspreadFromBondBasis
in class Bond
valParams
- 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
Bond
zspreadFromBondBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromCreditBasis
in class Bond
valParams
- 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
Bond
zspreadFromCreditBasis
in class Bond
valParams
- 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
Bond
zspreadFromCreditBasisToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
zspreadFromDiscountMargin
in class Bond
valParams
- 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
Bond
zspreadFromDiscountMarginToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromGSpread
in class Bond
valParams
- 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
Bond
zspreadFromGSpread
in class Bond
valParams
- 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
Bond
zspreadFromGSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromISpread
in class Bond
valParams
- 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
Bond
zspreadFromISpread
in class Bond
valParams
- 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
Bond
zspreadFromISpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromOAS
in class Bond
valParams
- 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
Bond
zspreadFromOAS
in class Bond
valParams
- 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
Bond
zspreadFromOASToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromPECS
in class Bond
valParams
- 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
Bond
zspreadFromPECS
in class Bond
valParams
- 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
Bond
zspreadFromPECSToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromPrice
in class Bond
valParams
- 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
Bond
zspreadFromPrice
in class Bond
valParams
- 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
Bond
zspreadFromPriceToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromTSYSpread
in class Bond
valParams
- 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
Bond
zspreadFromTSYSpread
in class Bond
valParams
- 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
Bond
zspreadFromTSYSpreadToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromYield
in class Bond
valParams
- 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
Bond
zspreadFromYield
in class Bond
valParams
- 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
Bond
zspreadFromYieldToOptimalExercise
in class Bond
valParams
- 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
Bond
zspreadFromYieldSpread
in class Bond
valParams
- 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
Bond
zspreadFromYieldSpread
in class Bond
valParams
- 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
Bond
zspreadFromYieldSpreadToOptimalExercise
in class Bond
valParams
- 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)
Bond
standardMeasures
in class Bond
valParams
- 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)
Component
public java.util.Set<java.lang.String> measureNames()
Component
measureNames
in class Component
public double pv(ValuationParams valParams, CreditPricerParams pricerParamsIn, CurveSurfaceQuoteContainer csqc, ValuationCustomizationParams vcp) throws java.lang.Exception
Component
public WengertJacobian jackDDirtyPVDManifestMeasure(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp)
CalibratableComponent
jackDDirtyPVDManifestMeasure
in class CalibratableComponent
valParams
- Valuation ParameterspricerParams
- Pricer Parameterscsqs
- Component Market Parametersvcp
- Valuation Customization Parameterspublic ProductQuoteSet calibQuoteSet(LatentStateSpecification[] aLSS)
CalibratableComponent
calibQuoteSet
in class CalibratableComponent
aLSS
- Array of Latent State Specificationpublic PredictorResponseWeightConstraint fundingPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, ProductQuoteSet pqs)
CalibratableComponent
fundingPRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
forwardPRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
fundingForwardPRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
fxPRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
govviePRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
volatilityPRWC
in class CalibratableComponent
valParams
- 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)
CalibratableComponent
manifestMeasureDFMicroJack
in class CalibratableComponent
strManifestMeasure
- Manifest Measure NamevalParams
- Valuation ParameterspricerParams
- Pricer Parameterscsqs
- Component Market Parametersvcp
- Valuation Customization Parameterspublic void showPeriods() throws java.lang.Exception
Bond
showPeriods
in class Bond
java.lang.Exception
- Thrown if the coupon periods cannot be displayed onto stdout