Package org.drip.product.definition
Class Bond
java.lang.Object
org.drip.product.definition.Component
org.drip.product.definition.CalibratableComponent
org.drip.product.definition.CreditComponent
org.drip.product.definition.Bond
- All Implemented Interfaces:
ComponentMarketParamRef
- Direct Known Subclasses:
BondComponent
public abstract class Bond extends CreditComponent
Bond abstract class implements the pricing, the valuation, and the RV analytics functionality for
the bond product.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Product Components/Baskets for Credit, FRA, FX, Govvie, Rates, and Option AssetClasses
- Package = Fixed Income Components/Baskets Definitions
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description Bond() -
Method Summary
Modifier and Type Method Description abstract java.lang.StringaccrualDC()Return the bond's accrual day countabstract doubleaccrued(int iDate, CurveSurfaceQuoteContainer csqs)Calculate the bond's accrued for the period identified by the valuation dateabstract doubleaswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate ASW from Bond Basis to Maturityabstract doubleaswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate ASW from Bond Basis to Work-outabstract doubleaswFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate ASW from Bond Basis to Optimal Exerciseabstract doubleaswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate ASW from Credit Basis to Maturityabstract doubleaswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate ASW from Credit Basis to Work-outabstract doubleaswFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate ASW from Credit Basis to Optimal Exerciseabstract doubleaswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate ASW from Discount Margin to Maturityabstract doubleaswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate ASW from Discount Margin to Work-outabstract doubleaswFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate ASW from Discount Margin to Optimal Exerciseabstract doubleaswFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate ASW from E Spread to Maturityabstract doubleaswFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate ASW from E Spread to Work-outabstract doubleaswFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate ASW from E Spread to Optimal Exerciseabstract doubleaswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate ASW from G Spread to Maturityabstract doubleaswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate ASW from G Spread to Work-outabstract doubleaswFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate ASW from G Spread to Optimal Exerciseabstract doubleaswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate ASW from I Spread to Maturityabstract doubleaswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate ASW from I Spread to Work-outabstract doubleaswFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate ASW from I Spread to Optimal Exerciseabstract doubleaswFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate ASW from J Spread to Maturityabstract doubleaswFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate ASW from J Spread to Work-outabstract doubleaswFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate ASW from J Spread to Optimal Exerciseabstract doubleaswFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate ASW from N Spread to Maturityabstract doubleaswFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate ASW from N Spread to Work-outabstract doubleaswFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate ASW from JN Spread to Optimal Exerciseabstract doubleaswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate ASW from OAS to Maturityabstract doubleaswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate ASW from OAS to Work-outabstract doubleaswFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate ASW from OAS to Optimal Exerciseabstract doubleaswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate ASW from PECS to Maturityabstract doubleaswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate ASW from PECS to Work-outabstract doubleaswFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate ASW from PECS to Optimal Exerciseabstract doubleaswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate ASW from Price to Maturityabstract doubleaswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate ASW from Price to Work-outabstract doubleaswFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate ASW from Price to Optimal Exerciseabstract doubleaswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate ASW from TSY Spread to Maturityabstract doubleaswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate ASW from TSY Spread to Work-outabstract doubleaswFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate ASW from TSY Spread to Optimal Exerciseabstract doubleaswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate ASW from Yield to Maturityabstract doubleaswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate ASW from Yield to Work-outabstract doubleaswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate ASW from Yield Spread to Maturityabstract doubleaswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate ASW from Yield Spread to Work-outabstract doubleaswFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate ASW from Yield Spread to Optimal Exerciseabstract doubleaswFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate ASW from Yield to Optimal Exerciseabstract doubleaswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate ASW from Z Spread to Maturityabstract doubleaswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate ASW from Z Spread to Work-outabstract doubleaswFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate ASW from Z Spread to Optimal Exerciseabstract doublebondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Bond Basis from ASW to Maturityabstract doublebondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Bond Basis from ASW to Work-outabstract doublebondBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Bond Basis from ASW to Optimal Exerciseabstract doublebondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Bond Basis from Credit Basis to Maturityabstract doublebondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Bond Basis from Credit Basis to Work-outabstract doublebondBasisFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Bond Basis from Credit Basis to Optimal Exerciseabstract doublebondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Bond Basis from Discount Margin to Maturityabstract doublebondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Bond Basis from Discount Margin to Work-outabstract doublebondBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Bond Basis from Discount Margin to Optimal Exerciseabstract doublebondBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Bond Basis from E Spread to Maturityabstract doublebondBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Bond Basis from E Spread to Work-outabstract doublebondBasisFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Bond Basis from E Spread to Optimal Exerciseabstract doublebondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Bond Basis from G Spread to Maturityabstract doublebondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Bond Basis from G Spread to Work-outabstract doublebondBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Bond Basis from G Spread to Optimal Exerciseabstract doublebondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Bond Basis from I Spread to Maturityabstract doublebondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Bond Basis from I Spread to Work-outabstract doublebondBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Bond Basis from I Spread to Optimal Exerciseabstract doublebondBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Bond Basis from J Spread to Maturityabstract doublebondBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Bond Basis from J Spread to Work-outabstract doublebondBasisFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Bond Basis from J Spread to Optimal Exerciseabstract doublebondBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Bond Basis from N Spread to Maturityabstract doublebondBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Bond Basis from N Spread to Work-outabstract doublebondBasisFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Bond Basis from N Spread to Optimal Exerciseabstract doublebondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Bond Basis from OAS to Maturityabstract doublebondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Bond Basis from OAS to Work-outabstract doublebondBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Bond Basis from OAS to Optimal Exerciseabstract doublebondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Bond Basis from PECS to Maturityabstract doublebondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Bond Basis from PECS to Work-outabstract doublebondBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Bond Basis from PECS to Optimal Exerciseabstract doublebondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Bond Basis from Price to Maturityabstract doublebondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Bond Basis from Price to Work-outabstract doublebondBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Bond Basis from Price to Optimal Exerciseabstract doublebondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Bond Basis from TSY Spread to Maturityabstract doublebondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Bond Basis from TSY Spread to Work-outabstract doublebondBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Bond Basis from TSY Spread to Optimal Exerciseabstract doublebondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Bond Basis from Yield to Maturityabstract doublebondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Bond Basis from Yield to Work-outabstract doublebondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Bond Basis from Yield Spread to Maturityabstract doublebondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Bond Basis from Yield Spread to Work-outabstract doublebondBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Bond Basis from Yield Spread to Optimal Exerciseabstract doublebondBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Bond Basis from Yield to Optimal Exerciseabstract doublebondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Bond Basis from Z Spread to Maturityabstract doublebondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Bond Basis from Z Spread to Work-outabstract doublebondBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Bond Basis from Z Spread to Optimal Exerciseabstract java.lang.StringcalculationType()Return the bond's calculation typeabstract booleancallable()Indicate if the bond is callableabstract EmbeddedOptionSchedulecallSchedule()Return the bond's embedded call scheduleabstract doubleconvexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Convexity from ASW to Maturityabstract doubleconvexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Convexity from ASW to Work-outabstract doubleconvexityFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Convexity from ASW to Optimal Exerciseabstract doubleconvexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Convexity from Bond Basis to Maturityabstract doubleconvexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Convexity from Bond Basis to Work-outabstract doubleconvexityFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Convexity from Bond Basis to Optimal Exerciseabstract doubleconvexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Convexity from Credit Basis to Maturityabstract doubleconvexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Convexity from Credit Basis to Work-outabstract doubleconvexityFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Convexity from Credit Basis to Optimal Exerciseabstract doubleconvexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Convexity from Discount Margin to Maturityabstract doubleconvexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Convexity from Discount Margin to Work-outabstract doubleconvexityFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Convexity from Discount Margin to Optimal Exerciseabstract doubleconvexityFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Convexity from E Spread to Maturityabstract doubleconvexityFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Convexity from E Spread to Work-outabstract doubleconvexityFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Convexity from E Spread to Optimal Exerciseabstract doubleconvexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Convexity from G Spread to Maturityabstract doubleconvexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Convexity from G Spread to Work-outabstract doubleconvexityFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Convexity from G Spread to Optimal Exerciseabstract doubleconvexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Convexity from I Spread to Maturityabstract doubleconvexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Convexity from I Spread to Work-outabstract doubleconvexityFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Convexity from I Spread to Optimal Exerciseabstract doubleconvexityFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Convexity from J Spread to Maturityabstract doubleconvexityFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Convexity from J Spread to Work-outabstract doubleconvexityFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Convexity from J Spread to Optimal Exerciseabstract doubleconvexityFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Convexity from N Spread to Maturityabstract doubleconvexityFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Convexity from N Spread to Work-outabstract doubleconvexityFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Convexity from N Spread to Optimal Exerciseabstract doubleconvexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Convexity from OAS to Maturityabstract doubleconvexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Convexity from OAS to Work-outabstract doubleconvexityFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Convexity from OAS to Optimal Exerciseabstract doubleconvexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Convexity from PECS to Maturityabstract doubleconvexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Convexity from PECS to Work-outabstract doubleconvexityFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Convexity from PECS to Optimal Exerciseabstract doubleconvexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Convexity from Price to Maturityabstract doubleconvexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Convexity from Price to Work-outabstract doubleconvexityFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Convexity from Price to Optimal Exerciseabstract doubleconvexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Convexity from TSY Spread to Maturityabstract doubleconvexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Convexity from TSY Spread to Work-outabstract doubleconvexityFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Convexity from TSY Spread to Optimal Exerciseabstract doubleconvexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Convexity from Yield to Maturityabstract doubleconvexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Convexity from Yield to Work-outabstract doubleconvexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Convexity from Yield Spread to Maturityabstract doubleconvexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Convexity from Yield Spread to Work-outabstract doubleconvexityFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Convexity from Yield Spread to Optimal Exerciseabstract doubleconvexityFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Convexity from Yield to Optimal Exerciseabstract doubleconvexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Convexity from Z Spread to Maturityabstract doubleconvexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Convexity from Z Spread to Work-outabstract doubleconvexityFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Convexity from Z Spread to Optimal Exerciseabstract java.lang.StringcouponDC()Return the bond's coupon day countabstract java.lang.StringcouponType()Return the bond's coupon typeabstract doublecreditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Credit Basis from ASW to Maturityabstract doublecreditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Credit Basis from ASW to Work-outabstract doublecreditBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Credit Basis from ASW to Optimal Exerciseabstract doublecreditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Credit Basis from Bond Basis to Maturityabstract doublecreditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Credit Basis from Bond Basis to Work-outabstract doublecreditBasisFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Credit Basis from Bond Basis to Optimal Exerciseabstract doublecreditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Credit Basis from Discount Margin to Maturityabstract doublecreditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Credit Basis from Discount Margin to Work-outabstract doublecreditBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Credit Basis from Discount Margin to Optimal Exerciseabstract doublecreditBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Credit Basis from E Spread to Maturityabstract doublecreditBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Credit Basis from E Spread to Work-outabstract doublecreditBasisFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Credit Basis from E Spread to Optimal Exerciseabstract doublecreditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Credit Basis from G Spread to Maturityabstract doublecreditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Credit Basis from G Spread to Work-outabstract doublecreditBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Credit Basis from G Spread to Optimal Exerciseabstract doublecreditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Credit Basis from I Spread to Maturityabstract doublecreditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Credit Basis from I Spread to Work-outabstract doublecreditBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Credit Basis from I Spread to Optimal Exerciseabstract doublecreditBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Credit Basis from J Spread to Maturityabstract doublecreditBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Credit Basis from J Spread to Work-outabstract doublecreditBasisFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Credit Basis from J Spread to Optimal Exerciseabstract doublecreditBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Credit Basis from N Spread to Maturityabstract doublecreditBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Credit Basis from N Spread to Work-outabstract doublecreditBasisFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Credit Basis from N Spread to Optimal Exerciseabstract doublecreditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Credit Basis from OAS to Maturityabstract doublecreditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Credit Basis from OAS to Work-outabstract doublecreditBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Credit Basis from OAS to Optimal Exerciseabstract doublecreditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Credit Basis from PECS to Maturityabstract doublecreditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Credit Basis from PECS to Work-outabstract doublecreditBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Credit Basis from PECS to Optimal Exerciseabstract doublecreditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Credit Basis from Price to Maturityabstract doublecreditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Credit Basis from Price to Work-outabstract doublecreditBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Credit Basis from Price to Optimal Exerciseabstract doublecreditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Credit Basis from TSY Spread to Maturityabstract doublecreditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Credit Basis from TSY Spread to Work-outabstract doublecreditBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Credit Basis from TSY Spread to Optimal Exerciseabstract doublecreditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Credit Basis from Yield to Maturityabstract doublecreditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Credit Basis from Yield to Work-outabstract doublecreditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Credit Basis from Yield Spread to Maturityabstract doublecreditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Credit Basis from Yield Spread to Work-outabstract doublecreditBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Credit Basis from Yield Spread to Optimal Exerciseabstract doublecreditBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Credit Basis from Yield to Optimal Exerciseabstract doublecreditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Credit Basis from Z Spread to Maturityabstract doublecreditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Credit Basis from Z Spread to Work-outabstract doublecreditBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Credit Basis from Z Spread to Optimal Exerciseabstract java.lang.Stringcurrency()Return the bond's coupon currencyabstract doublecurrentCoupon()Return the current bond couponabstract JulianDatecurrentCouponDate(JulianDate dt)Return the coupon date for the period containing the specified dateabstract doublecurrentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period corresponding to the specified dateabstract java.lang.Stringcusip()Get the CUSIPabstract booleandefaulted()Indicate if the bond has defaultedabstract doublediscountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Discount Margin from ASW to Maturityabstract doublediscountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Discount Margin from ASW to Work-outabstract doublediscountMarginFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Discount Margin from ASW to Optimal Exerciseabstract doublediscountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Discount Margin from Bond Basis to Maturityabstract doublediscountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Discount Margin from Bond Basis to Work-outabstract doublediscountMarginFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Discount Margin from Bond Basis to Optimal Exerciseabstract doublediscountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Discount Margin from Credit Basis to Maturityabstract doublediscountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Discount Margin from Credit Basis to Work-outabstract doublediscountMarginFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Discount Margin from Credit Basis to Optimal Exerciseabstract doublediscountMarginFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Discount Margin from E Spread to Maturityabstract doublediscountMarginFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Discount Margin from E Spread to Work-outabstract doublediscountMarginFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Discount Margin from E Spread to Optimal Exerciseabstract doublediscountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Discount Margin from G Spread to Maturityabstract doublediscountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Discount Margin from G Spread to Work-outabstract doublediscountMarginFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Discount Margin from G Spread to Optimal Exerciseabstract doublediscountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Discount Margin from I Spread to Maturityabstract doublediscountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Discount Margin from I Spread to Work-outabstract doublediscountMarginFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Discount Margin from I Spread to Optimal Exerciseabstract doublediscountMarginFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Discount Margin from J Spread to Maturityabstract doublediscountMarginFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Discount Margin from J Spread to Work-outabstract doublediscountMarginFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Discount Margin from J Spread to Optimal Exerciseabstract doublediscountMarginFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Discount Margin from N Spread to Maturityabstract doublediscountMarginFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Discount Margin from N Spread to Work-outabstract doublediscountMarginFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Discount Margin from N Spread to Optimal Exerciseabstract doublediscountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Discount Margin from OAS to Maturityabstract doublediscountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Discount Margin from OAS to Work-outabstract doublediscountMarginFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Discount Margin from OAS to Optimal Exerciseabstract doublediscountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Discount Margin from PECS to Maturityabstract doublediscountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Discount Margin from PECS to Work-outabstract doublediscountMarginFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Discount Margin from PECS to Optimal Exerciseabstract doublediscountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Discount Margin from Price to Maturityabstract doublediscountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Discount Margin from Price to Work-outabstract doublediscountMarginFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Discount Margin from Price to Optimal Exerciseabstract doublediscountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Discount Margin from TSY Spread to Maturityabstract doublediscountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Discount Margin from TSY Spread to Work-outabstract doublediscountMarginFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Discount Margin from TSY Spread to Optimal Exerciseabstract doublediscountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Discount Margin from Yield to Maturityabstract doublediscountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Discount Margin from Yield to Work-outabstract doublediscountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Discount Margin from Yield Spread to Maturityabstract doublediscountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Discount Margin from Yield Spread to Work-outabstract doublediscountMarginFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Discount Margin from Yield Spread to Optimal Exerciseabstract doublediscountMarginFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Discount Margin from Yield to Optimal Exerciseabstract doublediscountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Discount Margin from Z Spread to Maturityabstract doublediscountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Discount Margin from Z Spread to Work-outabstract doublediscountMarginFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Discount Margin from Z Spread to Optimal Exerciseabstract doubledurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Duration from ASW to Maturityabstract doubledurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Duration from ASW to Work-outabstract doubledurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Duration from ASW to Optimal Exerciseabstract doubledurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Duration from Bond Basis to Maturityabstract doubledurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Duration from Bond Basis to Work-outabstract doubledurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Duration from Bond Basis to Optimal Exerciseabstract doubledurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Duration from Credit Basis to Maturityabstract doubledurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Duration from Credit Basis to Work-outabstract doubledurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Duration from Credit Basis to Optimal Exerciseabstract doubledurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Duration from Discount Margin to Maturityabstract doubledurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Duration from Discount Margin to Work-outabstract doubledurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Duration from Discount Margin to Optimal Exerciseabstract doubledurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Duration from E Spread to Maturityabstract doubledurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Duration from E Spread to Work-outabstract doubledurationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Duration from E Spread to Optimal Exerciseabstract doubledurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Duration from G Spread to Maturityabstract doubledurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Duration from G Spread to Work-outabstract doubledurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Duration from G Spread to Optimal Exerciseabstract doubledurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Duration from I Spread to Maturityabstract doubledurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Duration from I Spread to Work-outabstract doubledurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Duration from I Spread to Optimal Exerciseabstract doubledurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Duration from J Spread to Maturityabstract doubledurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Duration from J Spread to Work-outabstract doubledurationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Duration from J Spread to Optimal Exerciseabstract doubledurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Duration from N Spread to Maturityabstract doubledurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Duration from N Spread to Work-outabstract doubledurationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Duration from N Spread to Optimal Exerciseabstract doubledurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Duration from OAS to Maturityabstract doubledurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Duration from OAS to Work-outabstract doubledurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Duration from OAS to Optimal Exerciseabstract doubledurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Duration from PECS to Maturityabstract doubledurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Duration from PECS to Work-outabstract doubledurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Duration from PECS to Optimal Exerciseabstract doubledurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Duration from Price to Maturityabstract doubledurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Duration from Price to Work-outabstract doubledurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Duration from Price to Optimal Exerciseabstract doubledurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Duration from TSY Spread to Maturityabstract doubledurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Duration from TSY Spread to Work-outabstract doubledurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Duration from TSY Spread to Optimal Exerciseabstract doubledurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Duration from Yield to Maturityabstract doubledurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Duration from Yield to Work-outabstract doubledurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Duration from Yield Spread to Maturityabstract doubledurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Duration from Yield Spread to Work-outabstract doubledurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Duration from Yield Spread to Optimal Exerciseabstract doubledurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Duration from Yield to Optimal Exerciseabstract doubledurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Duration from Z Spread to Maturityabstract doubledurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Duration from Z Spread to Work-outabstract doubledurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Duration from Z Spread to Optimal Exerciseabstract doubleeffectiveTreasuryBenchmarkYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Retrieve the effective treasury benchmark yield from the valuation, the component market parameters, and the market priceabstract doubleeSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate E Spread from ASW to Maturityabstract doubleeSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate E Spread from ASW to Work-outabstract doubleeSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate E Spread from ASW to Optimal Exerciseabstract doubleeSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate E Spread from Bond Basis to Maturityabstract doubleeSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate E Spread from Bond Basis to Work-outabstract doubleeSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate E Spread from Bond Basis to Optimal Exerciseabstract doubleeSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate E Spread from Credit Basis to Maturityabstract doubleeSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate E Spread from Credit Basis to Work-outabstract doubleeSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate E Spread from Credit Basis to Optimal Exerciseabstract doubleeSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate E Spread from Discount Margin to Maturityabstract doubleeSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate E Spread from Discount Margin to Work-outabstract doubleeSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate E Spread from Discount Margin to Optimal Exerciseabstract doubleeSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate E Spread from G Spread to Maturityabstract doubleeSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate E Spread from G Spread to Work-outabstract doubleeSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate E Spread from G Spread to Optimal Exerciseabstract doubleeSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate E Spread from I Spread to Maturityabstract doubleeSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate E Spread from I Spread to Work-outabstract doubleeSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate E Spread from I Spread to Optimal Exerciseabstract doubleeSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate E Spread from J Spread to Maturityabstract doubleeSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate E Spread from J Spread to Work-outabstract doubleeSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate E Spread from J Spread to Optimal Exerciseabstract doubleeSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate E Spread from N Spread to Maturityabstract doubleeSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate E Spread from N Spread to Work-outabstract doubleeSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate E Spread from N Spread to Optimal Exerciseabstract doubleeSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate E Spread from OAS to Maturityabstract doubleeSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate E Spread from OAS to Work-outabstract doubleeSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate E Spread from OAS to Optimal Exerciseabstract doubleeSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate E Spread from PECS to Maturityabstract doubleeSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate E Spread from PECS to Work-outabstract doubleeSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate E Spread from PECS to Optimal Exerciseabstract doubleeSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate E Spread from Price to Maturityabstract doubleeSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate E Spread from Price to Work-outabstract doubleeSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate E Spread from Price to Optimal Exerciseabstract doubleeSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate E Spread from TSY Spread to Maturityabstract doubleeSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate E Spread from TSY Spread to Work-outabstract doubleeSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate E Spread from TSY Spread to Optimal Exerciseabstract doubleeSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate E Spread from Yield to Maturityabstract doubleeSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate E Spread from Yield to Work-outabstract doubleeSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate E Spread from Yield Spread to Maturityabstract doubleeSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate E Spread from Yield Spread to Work-outabstract doubleeSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate E Spread from Yield Spread to Optimal Exerciseabstract doubleeSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate E Spread from Yield to Optimal Exerciseabstract booleanexercised()Indicate if the bond has been exercisedabstract WorkoutInfoexerciseYieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Retrieve the work-out information from priceabstract JulianDatefinalMaturity()Return the bond's final maturityabstract java.lang.StringfloatCouponConvention()Return the bond's floating coupon conventionabstract doublefloatSpread()Return the floating spread of the bondabstract intfreq()Return the bond's coupon frequencyabstract doublegSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate G Spread from ASW to Maturityabstract doublegSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate G Spread from ASW to Work-outabstract doublegSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate G Spread from ASW to Optimal Exerciseabstract doublegSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate G Spread from Bond Basis to Maturityabstract doublegSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate G Spread from Bond Basis to Work-outabstract doublegSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate G Spread from Bond Basis to Optimal Exerciseabstract doublegSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate G Spread from Credit Basis to Maturityabstract doublegSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate G Spread from Credit Basis to Work-outabstract doublegSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate G Spread from Credit Basis to Optimal Exerciseabstract doublegSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate G Spread from Discount Margin to Maturityabstract doublegSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate G Spread from Discount Margin to Work-outabstract doublegSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate G Spread from Discount Margin to Optimal Exerciseabstract doublegSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate G Spread from E Spread to Maturityabstract doublegSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate G Spread from E Spread to Work-outabstract doublegSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate G Spread from E Spread to Optimal Exerciseabstract doublegSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate G Spread from I Spread to Maturityabstract doublegSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate G Spread from I Spread to Work-outabstract doublegSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate G Spread from I Spread to Optimal Exerciseabstract doublegSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate G Spread from J Spread to Maturityabstract doublegSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate G Spread from J Spread to Work-outabstract doublegSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate G Spread from J Spread to Optimal Exerciseabstract doublegSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate G Spread from N Spread to Maturityabstract doublegSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate G Spread from N Spread to Work-outabstract doublegSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate G Spread from N Spread to Optimal Exerciseabstract doublegSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate G Spread from OAS to Maturityabstract doublegSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate G Spread from OAS to Work-outabstract doublegSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate G Spread from OAS to Optimal Exerciseabstract doublegSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate G Spread from PECS to Maturityabstract doublegSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate G Spread from PECS to Work-outabstract doublegSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate G Spread from PECS to Optimal Exerciseabstract doublegSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate G Spread from Price to Maturityabstract doublegSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate G Spread from Price to Work-outabstract doublegSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate G Spread from Price to Optimal Exerciseabstract doublegSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate G Spread from TSY Spread to Maturityabstract doublegSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate G Spread from TSY Spread to Work-outabstract doublegSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate G Spread from TSY Spread to Optimal Exerciseabstract doublegSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate G Spread from Yield to Maturityabstract doublegSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate G Spread from Yield to Work-outabstract doublegSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate G Spread from Yield Spread to Maturityabstract doublegSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate G Spread from Yield Spread to Work-outabstract doublegSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate G Spread from Yield Spread to Optimal Exerciseabstract doublegSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate G Spread from Yield to Optimal Exerciseabstract doublegSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate G Spread from Z Spread to Maturityabstract doublegSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate G Spread from Z Spread to Work-outabstract doublegSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate G Spread from Z Spread to Optimal Exerciseabstract booleaninFirstCouponPeriod(int iDate)Indicate whether the given date is in the first coupon periodabstract booleaninLastCouponPeriod(int iDate)Indicate whether the given date is in the final coupon periodabstract booleanisFloater()Return whether the bond is a floaterabstract java.lang.Stringisin()Get the ISINabstract doubleiSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate I Spread from ASW to Maturityabstract doubleiSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate I Spread from ASW to Work-outabstract doubleiSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate I Spread from ASW to Optimal Exerciseabstract doubleiSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate I Spread from Bond Basis to Maturityabstract doubleiSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate I Spread from Bond Basis to Work-outabstract doubleiSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate I Spread from Bond Basis to Optimal Exerciseabstract doubleiSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate I Spread from Credit Basis to Maturityabstract doubleiSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate I Spread from Credit Basis to Work-outabstract doubleiSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate I Spread from Credit Basis to Optimal Exerciseabstract doubleiSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate I Spread from Discount Margin to Maturityabstract doubleiSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate I Spread from Discount Margin to Work-outabstract doubleiSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate I Spread from Discount Margin to Optimal Exerciseabstract doubleiSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate I Spread from E Spread to Maturityabstract doubleiSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate I Spread from E Spread to Work-outabstract doubleiSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate I Spread from E Spread to Optimal Exerciseabstract doubleiSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate I Spread from G Spread to Maturityabstract doubleiSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate I Spread from G Spread to Work-outabstract doubleiSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate I Spread from G Spread to Optimal Exerciseabstract doubleiSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate I Spread from J Spread to Maturityabstract doubleiSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate I Spread from J Spread to Work-outabstract doubleiSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate I Spread from J Spread to Optimal Exerciseabstract doubleiSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate I Spread from N Spread to Maturityabstract doubleiSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate I Spread from N Spread to Work-outabstract doubleiSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate I Spread from N Spread to Optimal Exerciseabstract doubleiSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate I Spread from OAS to Maturityabstract doubleiSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate I Spread from OAS to Work-outabstract doubleiSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate I Spread from OAS to Optimal Exerciseabstract doubleiSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate I Spread from PECS to Maturityabstract doubleiSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate I Spread from PECS to Work-outabstract doubleiSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate I Spread from PECS to Optimal Exerciseabstract doubleiSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate I Spread from Price to Maturityabstract doubleiSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate I Spread from Price to Work-outabstract doubleiSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate I Spread from Price to Optimal Exerciseabstract doubleiSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate I Spread from TSY Spread to Maturityabstract doubleiSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate I Spread from TSY Spread to Work-outabstract doubleiSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate I Spread from TSY Spread to Optimal Exerciseabstract doubleiSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate I Spread from Yield to Maturityabstract doubleiSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate I Spread from Yield to Work-outabstract doubleiSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate I Spread from Yield Spread to Maturityabstract doubleiSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate I Spread from Yield Spread to Work-outabstract doubleiSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate I Spread from Yield Spread to Optimal Exerciseabstract doubleiSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate I Spread from Yield to Optimal Exerciseabstract doubleiSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate I Spread from Z Spread to Maturityabstract doubleiSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate I Spread from Z Spread to Work-outabstract doubleiSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate I Spread from Z Spread to Optimal Exerciseabstract doublejSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate J Spread from ASW to Maturityabstract doublejSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate J Spread from ASW to Work-outabstract doublejSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate J Spread from ASW to Optimal Exerciseabstract doublejSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate J Spread from Bond Basis to Maturityabstract doublejSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate J Spread from Bond Basis to Work-outabstract doublejSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate J Spread from Bond Basis to Optimal Exerciseabstract doublejSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate J Spread from Credit Basis to Maturityabstract doublejSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate J Spread from Credit Basis to Work-outabstract doublejSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate J Spread from Credit Basis to Optimal Exerciseabstract doublejSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate J Spread from Discount Margin to Maturityabstract doublejSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate J Spread from Discount Margin to Work-outabstract doublejSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate J Spread from Discount Margin to Optimal Exerciseabstract doublejSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate J Spread from E Spread to Maturityabstract doublejSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate J Spread from E Spread to Work-outabstract doublejSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate J Spread from E Spread to Optimal Exerciseabstract doublejSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate J Spread from G Spread to Maturityabstract doublejSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate J Spread from G Spread to Work-outabstract doublejSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate J Spread from G Spread to Optimal Exerciseabstract doublejSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate J Spread from I Spread to Maturityabstract doublejSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate J Spread from I Spread to Work-outabstract doublejSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate J Spread from I Spread to Optimal Exerciseabstract doublejSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate J Spread from N Spread to Maturityabstract doublejSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate J Spread from N Spread to Work-outabstract doublejSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate J Spread from N Spread to Optimal Exerciseabstract doublejSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate J Spread from OAS to Maturityabstract doublejSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate J Spread from OAS to Work-outabstract doublejSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate J Spread from OAS to Optimal Exerciseabstract doublejSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate J Spread from PECS to Maturityabstract doublejSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate J Spread from PECS to Work-outabstract doublejSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate J Spread from PECS to Optimal Exerciseabstract doublejSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate J Spread from Price to Maturityabstract doublejSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate J Spread from Price to Work-outabstract doublejSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate J Spread from Price to Optimal Exerciseabstract doublejSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate J Spread from TSY Spread to Maturityabstract doublejSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate J Spread from TSY Spread to Work-outabstract doublejSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate J Spread from TSY Spread to Optimal Exerciseabstract doublejSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate J Spread from Yield to Maturityabstract doublejSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate J Spread from Yield to Work-outabstract doublejSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate J Spread from Yield Spread to Maturityabstract doublejSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate J Spread from Yield Spread to Work-outabstract doublejSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate J Spread from Yield Spread to Optimal Exerciseabstract doublejSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate J Spread from Yield to Optimal Exerciseabstract doublejSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate J Spread from Z Spread to Maturityabstract doublejSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate J Spread from Z Spread to Work-outabstract doublejSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate J Spread from Z Spread to Optimal Exerciseabstract java.util.List<LossQuadratureMetrics>lossFlowFromPrice(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Get the bond's loss flow from priceabstract doublemacaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Macaulay Duration from ASW to Maturityabstract doublemacaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Macaulay Duration from ASW to Work-outabstract doublemacaulayDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Macaulay Duration from ASW to Optimal Exerciseabstract doublemacaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Macaulay Duration from Bond Basis to Maturityabstract doublemacaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Macaulay Duration from Bond Basis to Work-outabstract doublemacaulayDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Macaulay Duration from Bond Basis to Optimal Exerciseabstract doublemacaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Macaulay Duration from Credit Basis to Maturityabstract doublemacaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Macaulay Duration from Credit Basis to Work-outabstract doublemacaulayDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Macaulay Duration from Credit Basis to Optimal Exerciseabstract doublemacaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Macaulay Duration from Discount Margin to Maturityabstract doublemacaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Macaulay Duration from Discount Margin to Work-outabstract doublemacaulayDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Macaulay Duration from Discount Margin to Optimal Exerciseabstract doublemacaulayDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Macaulay Duration from E Spread to Maturityabstract doublemacaulayDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Macaulay Duration from E Spread to Work-outabstract doublemacaulayDurationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Macaulay Duration from E Spread to Optimal Exerciseabstract doublemacaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Macaulay Duration from G Spread to Maturityabstract doublemacaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Macaulay Duration from G Spread to Work-outabstract doublemacaulayDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Macaulay Duration from G Spread to Optimal Exerciseabstract doublemacaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Macaulay Duration from I Spread to Maturityabstract doublemacaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Macaulay Duration from I Spread to Work-outabstract doublemacaulayDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Macaulay Duration from I Spread to Optimal Exerciseabstract doublemacaulayDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Macaulay Duration from J Spread to Maturityabstract doublemacaulayDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Macaulay Duration from J Spread to Work-outabstract doublemacaulayDurationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Macaulay Duration from J Spread to Optimal Exerciseabstract doublemacaulayDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Macaulay Duration from N Spread to Maturityabstract doublemacaulayDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Macaulay Duration from N Spread to Work-outabstract doublemacaulayDurationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Macaulay Duration from N Spread to Optimal Exerciseabstract doublemacaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Macaulay Duration from OAS to Maturityabstract doublemacaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Macaulay Duration from OAS to Work-outabstract doublemacaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Macaulay Duration from PECS to Maturityabstract doublemacaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Macaulay Duration from PECS to Work-outabstract doublemacaulayDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Macaulay Duration from PECS to Optimal Exerciseabstract doublemacaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Macaulay Duration from Price to Maturityabstract doublemacaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Macaulay Duration from Price to Work-outabstract doublemacaulayDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Macaulay Duration from Price to Optimal Exerciseabstract doublemacaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Macaulay Duration from TSY Spread to Maturityabstract doublemacaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Macaulay Duration from TSY Spread to Work-outabstract doublemacaulayDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Macaulay Duration from TSY Spread to Optimal Exerciseabstract doublemacaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Macaulay Duration from Yield to Maturityabstract doublemacaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Macaulay Duration from Yield to Work-outabstract doublemacaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Macaulay Duration from Yield Spread to Maturityabstract doublemacaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Macaulay Duration from Yield Spread to Work-outabstract doublemacaulayDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Macaulay Duration from Yield Spread to Optimal Exerciseabstract doublemacaulayDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Macaulay Duration from Yield to Optimal Exerciseabstract doublemacaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Macaulay Duration from Z Spread to Maturityabstract doublemacaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Macaulay Duration from Z Spread to Work-outabstract doublemacaulayDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Macaulay Duration from Z Spread to Optimal Exerciseabstract java.lang.StringmaturityType()Return the bond's maturity typeabstract doublemnacaulayDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Macaulay Duration from OAS to Optimal Exerciseabstract doublemodifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Modified Duration from ASW to Maturityabstract doublemodifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Modified Duration from ASW to Work-outabstract doublemodifiedDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Modified Duration from ASW to Optimal Exerciseabstract doublemodifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Modified Duration from Bond Basis to Maturityabstract doublemodifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Modified Duration from Bond Basis to Work-outabstract doublemodifiedDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Modified Duration from Bond Basis to Optimal Exerciseabstract doublemodifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Modified Duration from Credit Basis to Maturityabstract doublemodifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Modified Duration from Credit Basis to Work-outabstract doublemodifiedDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Modified Duration from Credit Basis to Optimal Exerciseabstract doublemodifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Modified Duration from Discount Margin to Maturityabstract doublemodifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Modified Duration from Discount Margin to Work-outabstract doublemodifiedDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Modified Duration from Discount Margin to Optimal Exerciseabstract doublemodifiedDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Modified Duration from E Spread to Maturityabstract doublemodifiedDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Modified Duration from E Spread to Work-outabstract doublemodifiedDurationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Modified Duration from E Spread to Optimal Exerciseabstract doublemodifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Modified Duration from G Spread to Maturityabstract doublemodifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Modified Duration from G Spread to Work-outabstract doublemodifiedDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Modified Duration from G Spread to Optimal Exerciseabstract doublemodifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Modified Duration from I Spread to Maturityabstract doublemodifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Modified Duration from I Spread to Work-outabstract doublemodifiedDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Modified Duration from I Spread to Optimal Exerciseabstract doublemodifiedDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Modified Duration from J Spread to Maturityabstract doublemodifiedDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Modified Duration from J Spread to Work-outabstract doublemodifiedDurationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Modified Duration from J Spread to Optimal Exerciseabstract doublemodifiedDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Modified Duration from N Spread to Maturityabstract doublemodifiedDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Modified Duration from N Spread to Work-outabstract doublemodifiedDurationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Modified Duration from N Spread to Optimal Exerciseabstract doublemodifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Modified Duration from OAS to Maturityabstract doublemodifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Modified Duration from OAS to Work-outabstract doublemodifiedDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Modified Duration from OAS to Optimal Exerciseabstract doublemodifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Modified Duration from PECS to Maturityabstract doublemodifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Modified Duration from PECS to Work-outabstract doublemodifiedDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Modified Duration from PECS to Optimal Exerciseabstract doublemodifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Modified Duration from Price to Maturityabstract doublemodifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Modified Duration from Price to Work-outabstract doublemodifiedDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Modified Duration from Price to Optimal Exerciseabstract doublemodifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Modified Duration from TSY Spread to Maturityabstract doublemodifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Modified Duration from TSY Spread to Work-outabstract doublemodifiedDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Modified Duration from TSY Spread to Optimal Exerciseabstract doublemodifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Modified Duration from Yield to Maturityabstract doublemodifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Modified Duration from Yield to Work-outabstract doublemodifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Modified Duration from Yield Spread to Maturityabstract doublemodifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Modified Duration from Yield Spread to Work-outabstract doublemodifiedDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Modified Duration from Yield Spread to Optimal Exerciseabstract doublemodifiedDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Modified Duration from Yield to Optimal Exerciseabstract doublemodifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Modified Duration from Z Spread to Maturityabstract doublemodifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Modified Duration from Z Spread to Work-outabstract doublemodifiedDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Modified Duration from Z Spread to Optimal Exerciseabstract JulianDatenextCouponDate(JulianDate dt)Return the coupon date for the period subsequent to the specified dateabstract doublenextCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period subsequent to the specified dateabstract ExerciseInfonextValidExerciseDateOfType(JulianDate dt, boolean bGetPut)Return the next exercise info of the given exercise type (call/put) subsequent to the specified dateabstract ExerciseInfonextValidExerciseInfo(JulianDate dt)Return the next exercise info subsequent to the specified dateabstract doublenSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate N Spread from ASW to Maturityabstract doublenSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate N Spread from ASW to Work-outabstract doublenSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate N Spread from ASW to Optimal Exerciseabstract doublenSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate N Spread from Bond Basis to Maturityabstract doublenSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate N Spread from Bond Basis to Work-outabstract doublenSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate N Spread from Bond Basis to Optimal Exerciseabstract doublenSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate N Spread from Credit Basis to Maturityabstract doublenSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate N Spread from Credit Basis to Work-outabstract doublenSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate N Spread from Credit Basis to Optimal Exerciseabstract doublenSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate N Spread from Discount Margin to Maturityabstract doublenSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate N Spread from Discount Margin to Work-outabstract doublenSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate N Spread from Discount Margin to Optimal Exerciseabstract doublenSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate N Spread from E Spread to Maturityabstract doublenSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate N Spread from E Spread to Work-outabstract doublenSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate N Spread from E Spread to Optimal Exerciseabstract doublenSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate N Spread from G Spread to Maturityabstract doublenSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate N Spread from G Spread to Work-outabstract doublenSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate N Spread from G Spread to Optimal Exerciseabstract doublenSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate N Spread from I Spread to Maturityabstract doublenSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate N Spread from I Spread to Work-outabstract doublenSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate N Spread from I Spread to Optimal Exerciseabstract doublenSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate N Spread from J Spread to Maturityabstract doublenSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate N Spread from J Spread to Work-outabstract doublenSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate N Spread from J Spread to Optimal Exerciseabstract doublenSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate N Spread from OAS to Maturityabstract doublenSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate N Spread from OAS to Work-outabstract doublenSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate N Spread from OAS to Optimal Exerciseabstract doublenSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate N Spread from PECS to Maturityabstract doublenSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate N Spread from PECS to Work-outabstract doublenSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate N Spread from PECS to Optimal Exerciseabstract doublenSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate N Spread from Price to Maturityabstract doublenSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate N Spread from Price to Work-outabstract doublenSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate N Spread from Price to Optimal Exerciseabstract doublenSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate N Spread from TSY Spread to Maturityabstract doublenSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate N Spread from TSY Spread to Work-outabstract doublenSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate N Spread from TSY Spread to Optimal Exerciseabstract doublenSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate N Spread from Yield to Maturityabstract doublenSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate N Spread from Yield to Work-outabstract doublenSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate N Spread from Yield Spread to Maturityabstract doublenSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate N Spread from Yield Spread to Work-outabstract doublenSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate N Spread from Yield Spread to Optimal Exerciseabstract doublenSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate N Spread from Yield to Optimal Exerciseabstract doublenSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate N Spread from Z Spread to Maturityabstract doublenSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate N Spread from Z Spread to Work-outabstract doublenSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate N Spread from Z Spread to Optimal Exerciseabstract doubleoasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate OAS from ASW to Maturityabstract doubleoasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate OAS from ASW to Work-outabstract doubleoasFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate OAS from ASW to Optimal Exerciseabstract doubleoasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate OAS from Bond Basis to Maturityabstract doubleoasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate OAS from Bond Basis to Work-outabstract doubleoasFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate OAS from Bond Basis to Optimal Exerciseabstract doubleoasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate OAS from Credit Basis to Maturityabstract doubleoasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate OAS from Credit Basis to Work-outabstract doubleoasFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate OAS from Credit Basis to Optimal Exerciseabstract doubleoasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate OAS from Discount Margin to Maturityabstract doubleoasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate OAS from Discount Margin to Work-outabstract doubleoasFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate OAS from Discount Margin to Optimal Exerciseabstract doubleoasFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate OAS from E Spread to Maturityabstract doubleoasFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate OAS from E Spread to Work-outabstract doubleoasFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate OAS from E Spread to Optimal Exerciseabstract doubleoasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate OAS from G Spread to Maturityabstract doubleoasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate OAS from G Spread to Work-outabstract doubleoasFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate OAS from G Spread to Optimal Exerciseabstract doubleoasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate OAS from I Spread to Maturityabstract doubleoasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate OAS from I Spread to Work-outabstract doubleoasFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate OAS from I Spread to Optimal Exerciseabstract doubleoasFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate OAS from J Spread to Maturityabstract doubleoasFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate OAS from J Spread to Work-outabstract doubleoasFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate OAS from J Spread to Optimal Exerciseabstract doubleoasFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate OAS from N Spread to Maturityabstract doubleoasFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate OAS from N Spread to Work-outabstract doubleoasFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate OAS from N Spread to Optimal Exerciseabstract doubleoasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate OAS from PECS to Maturityabstract doubleoasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate OAS from PECS to Work-outabstract doubleoasFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate OAS from PECS to Optimal Exerciseabstract doubleoasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate OAS from Price to Maturityabstract doubleoasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate OAS from Price to Work-outabstract doubleoasFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate OAS from Price to Optimal Exerciseabstract doubleoasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate OAS from TSY Spread to Maturityabstract doubleoasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate OAS from TSY Spread to Work-outabstract doubleoasFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate OAS from TSY Spread to Optimal Exerciseabstract doubleoasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate OAS from Yield to Maturityabstract doubleoasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate OAS from Yield to Work-outabstract doubleoasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate OAS from Yield Spread to Maturityabstract doubleoasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate OAS from Yield Spread to Work-outabstract doubleoasFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate OAS from Yield Spread to Optimal Exerciseabstract doubleoasFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate OAS from Yield to Optimal Exerciseabstract doubleoasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate OAS from Z Spread to Maturityabstract doubleoasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate OAS from Z Spread to Work-outabstract doubleoasFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate OAS from Z Spread to Optimal Exerciseabstract doublepecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate PECS from ASW to Maturityabstract doublepecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate PECS from ASW to Work-outabstract doublepecsFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate PECS from ASW to Optimal Exerciseabstract doublepecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate PECS from Bond Basis to Maturityabstract doublepecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate PECS from Bond Basis to Work-outabstract doublepecsFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate PECS from Bond Basis to Optimal Exerciseabstract doublepecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate PECS from Credit Basis to Maturityabstract doublepecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate PECS from Credit Basis to Work-outabstract doublepecsFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate PECS from Credit Basis to Optimal Exerciseabstract doublepecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate PECS from Discount Margin to Maturityabstract doublepecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate PECS from Discount Margin to Work-outabstract doublepecsFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate PECS from Discount Margin to Optimal Exerciseabstract doublepecsFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate PECS from E Spread to Maturityabstract doublepecsFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate PECS from E Spread to Work-outabstract doublepecsFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate PECS from E Spread to Optimal Exerciseabstract doublepecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate PECS from G Spread to Maturityabstract doublepecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate PECS from G Spread to Work-outabstract doublepecsFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate PECS from G Spread to Optimal Exerciseabstract doublepecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate PECS from I Spread to Maturityabstract doublepecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate PECS from I Spread to Work-outabstract doublepecsFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate PECS from I Spread to Optimal Exerciseabstract doublepecsFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate PECS from J Spread to Maturityabstract doublepecsFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate PECS from J Spread to Work-outabstract doublepecsFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate PECS from J Spread to Optimal Exerciseabstract doublepecsFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate PECS from N Spread to Maturityabstract doublepecsFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate PECS from N Spread to Work-outabstract doublepecsFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate PECS from N Spread to Optimal Exerciseabstract doublepecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate PECS from OAS to Maturityabstract doublepecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate PECS from OAS to Work-outabstract doublepecsFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate PECS from OAS to Optimal Exerciseabstract doublepecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate PECS from Price to Maturityabstract doublepecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate PECS from Price to Work-outabstract doublepecsFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate PECS from Price to Optimal Exerciseabstract doublepecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate PECS from TSY Spread to Maturityabstract doublepecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate PECS from TSY Spread to Work-outabstract doublepecsFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate PECS from TSY Spread to Optimal Exerciseabstract doublepecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate PECS from Yield to Maturityabstract doublepecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate PECS from Yield to Work-outabstract doublepecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate PECS from Yield Spread to Maturityabstract doublepecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate PECS from Yield Spread to Work-outabstract doublepecsFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate PECS from Yield Spread to Optimal Exerciseabstract doublepecsFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate PECS from Yield to Optimal Exerciseabstract doublepecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate PECS from Z Spread to Maturityabstract doublepecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate PECS from Z Spread to Work-outabstract doublepecsFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate PECS from Z Spread to Optimal Exerciseabstract JulianDateperiodFixingDate(int iValueDate)Get the bond's reset date for the period identified by the valuation dateabstract booleanperpetual()Indicate if the bond is perpetualabstract JulianDatepreviousCouponDate(JulianDate dt)Return the coupon date for the period prior to the specified dateabstract doublepreviousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs)Return the coupon rate for the period prior to the specified dateabstract doublepriceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Price from ASW to Maturityabstract doublepriceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Price from ASW to Work-outabstract doublepriceFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Price from ASW to Optimal Exerciseabstract doublepriceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Price from Bond Basis to Maturityabstract doublepriceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Price from Bond Basis to Work-outabstract doublepriceFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Price from Bond Basis to Optimal Exerciseabstract doublepriceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Price from Credit Basis to Maturityabstract doublepriceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Price from Credit Basis to Work-outabstract doublepriceFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Price from Credit Basis to Optimal Exerciseabstract doublepriceFromCreditCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis, boolean bFlat)Calculate the bond's credit risky theoretical price from the bumped credit curveabstract doublepriceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Price from Discount Margin to Maturityabstract doublepriceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Price from Discount Margin to Work-outabstract doublepriceFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Price from Discount Margin to Optimal Exerciseabstract doublepriceFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Price from E Spread to Maturityabstract doublepriceFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Price from E Spread to Work-outabstract doublepriceFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Price from E Spread to Optimal Exerciseabstract doublepriceFromFundingCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblDCBump)Calculate the bond's non-credit risky theoretical price from the Bumped Funding curveabstract doublepriceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Price from G Spread to Maturityabstract doublepriceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Price from G Spread to Work-outabstract doublepriceFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Price from G Spread to Optimal Exerciseabstract doublepriceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Price from I Spread to Maturityabstract doublepriceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Price from I Spread to Work-outabstract doublepriceFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Price from I Spread to Optimal Exerciseabstract doublepriceFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Price from J Spread to Maturityabstract doublepriceFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Price from J Spread to Work-outabstract doublepriceFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Price from J Spread to Optimal Exerciseabstract doublepriceFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Price from N Spread to Maturityabstract doublepriceFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Price from N Spread to Work-outabstract doublepriceFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Price from N Spread to Optimal Exerciseabstract doublepriceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Price from OAS to Maturityabstract doublepriceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Price from OAS to Work-outabstract doublepriceFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Price from OAS to Optimal Exerciseabstract doublepriceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Price from PECS to Maturityabstract doublepriceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Price from PECS to Work-outabstract doublepriceFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Price from PECS to Optimal Exerciseabstract doublepriceFromTreasuryCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblDCBump)Calculate the bond's non-credit risky theoretical price from the Bumped Funding curveabstract doublepriceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Price from TSY Spread to Maturityabstract doublepriceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Price from TSY Spread to Work-outabstract doublepriceFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Price from TSY Spread to Optimal Exerciseabstract doublepriceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Price from Yield to Maturityabstract doublepriceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Price from Yield to Work-outabstract doublepriceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Price from Yield Spread to Maturityabstract doublepriceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Price from Yield Spread to Work-outabstract doublepriceFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Price from Yield Spread to Optimal Exerciseabstract doublepriceFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Price from Yield to Optimal Exerciseabstract doublepriceFromZeroCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iZeroCurveBaseDC, int iWorkoutDate, double dblWorkoutFactor, double dblZCBump)Calculate the bond's non-credit risky theoretical price from the Bumped Zero Curveabstract doublepriceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Price from Z Spread to Maturityabstract doublepriceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Price from Z Spread to Work-outabstract doublepriceFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Price from Z Spread to Optimal Exerciseabstract booleanputable()Indicate if the bond is putableabstract EmbeddedOptionScheduleputSchedule()Return the bond's embedded put scheduleabstract java.lang.StringrateIndex()Return the rate index of the bondabstract java.lang.StringredemptionCurrency()Return the bond's redemption currencyabstract doubleredemptionValue()Return the bond's redemption valueabstract double[]secTreasurySpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs)Retrieve the array of double for the bond's secondary treasury spreads from the Valuation Parameters and the component market parametersabstract voidshowPeriods()Display all the coupon periods onto stdoutabstract booleansinkable()Indicate if the bond is sinkableabstract BondRVMeasuresstandardMeasures(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, WorkoutInfo wi, double dblPrice)Calculate the full set of Bond RV Measures from the Price Inputabstract java.lang.Stringticker()Return the bond tickerabstract booleantradeable(ValuationParams valParams)Calculate if the bond is tradeable on the given dateabstract doubletsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate TSY Spread from ASW to Maturityabstract doubletsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate TSY Spread from ASW to Work-outabstract doubletsySpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate TSY Spread from ASW to Optimal Exerciseabstract doubletsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate TSY Spread from Bond Basis to Maturityabstract doubletsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate TSY Spread from Bond Basis to Work-outabstract doubletsySpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate TSY Spread from Bond Basis to Optimal Exerciseabstract doubletsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate TSY Spread from Credit Basis to Maturityabstract doubletsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate TSY Spread from Credit Basis to Work-outabstract doubletsySpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate TSY Spread from Credit Basis to Optimal Exerciseabstract doubletsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate TSY Spread from Discount Margin to Maturityabstract doubletsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate TSY Spread from Discount Margin to Work-outabstract doubletsySpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate TSY Spread from Discount Margin to Optimal Exerciseabstract doubletsySpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate TSY Spread from E Spread to Maturityabstract doubletsySpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate TSY Spread from E Spread to Work-outabstract doubletsySpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate TSY Spread from E Spread to Optimal Exerciseabstract doubletsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate TSY Spread from G Spread to Maturityabstract doubletsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate TSY Spread from G Spread to Work-outabstract doubletsySpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate TSY Spread from G Spread to Optimal Exerciseabstract doubletsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate TSY Spread from I Spread to Maturityabstract doubletsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate TSY Spread from I Spread to Work-outabstract doubletsySpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate TSY Spread from I Spread to Optimal Exerciseabstract doubletsySpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate TSY Spread from J Spread to Maturityabstract doubletsySpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate TSY Spread from J Spread to Work-outabstract doubletsySpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate TSY Spread from J Spread to Optimal Exerciseabstract doubletsySpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate TSY Spread from N Spread to Maturityabstract doubletsySpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate TSY Spread from N Spread to Work-outabstract doubletsySpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate TSY Spread from N Spread to Optimal Exerciseabstract doubletsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate TSY Spread from OAS to Maturityabstract doubletsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate TSY Spread from OAS to Work-outabstract doubletsySpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate TSY Spread from OAS to Optimal Exerciseabstract doubletsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate TSY Spread from PECS to Maturityabstract doubletsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate TSY Spread from PECS to Work-outabstract doubletsySpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate TSY Spread from PECS to Optimal Exerciseabstract doubletsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate TSY Spread from Price to Maturityabstract doubletsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate TSY Spread from Price to Work-outabstract doubletsySpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate TSY Spread from Price to Optimal Exerciseabstract doubletsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate TSY Spread from Yield to Maturityabstract doubletsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate TSY Spread from Yield to Work-outabstract doubletsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate TSY Spread from Yield Spread to Maturityabstract doubletsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate TSY Spread from Yield Spread to Work-outabstract doubletsySpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate TSY Spread from Yield Spread to Optimal Exerciseabstract doubletsySpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate TSY Spread from Yield to Optimal Exerciseabstract doubletsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate TSY Spread from Z Spread to Maturityabstract doubletsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate TSY Spread from Z Spread to Work-outabstract doubletsySpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate TSY Spread from Z Spread to Optimal Exerciseabstract booleanvariableCoupon()Indicate if the bond has variable couponabstract doubleweightedAverageLife(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Bond's Weighted Average Life To Maturity from the Valuation Dateabstract doubleweightedAverageLife(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Bond's Weighted Average Life from the Valuation Dateabstract doubleweightedAverageLifeCouponOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Bond's Coupon Only Weighted Average Life To Maturity from the Valuation Dateabstract doubleweightedAverageLifeCouponOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Bond's Coupon Only Weighted Average Life from the Valuation Dateabstract doubleweightedAverageLifeCredit(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Credit Adjusted Weighted Average Life To Maturity from the Valuation Dateabstract doubleweightedAverageLifeCredit(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Credit Adjusted Weighted Average Life from the Valuation Dateabstract doubleweightedAverageLifeLossOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Bond's Weighted Average Life of Losses Only To Maturity from the Valuation Dateabstract doubleweightedAverageLifeLossOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Bond's Weighted Average Life of Losses Only from the Valuation Dateabstract doubleweightedAverageLifePrincipalOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Bond's Principal Only Weighted Average Life To Maturity from the Valuation Dateabstract doubleweightedAverageLifePrincipalOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Bond's Principal Only Weighted Average Life from the Valuation Dateabstract intweightedAverageMaturityDate(ValuationParams valParams, CurveSurfaceQuoteContainer csqc)Calculate the Bond's Weighted Average Maturity Date To Maturity from the Valuation Dateabstract intweightedAverageMaturityDate(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor)Calculate the Bond's Weighted Average Maturity Date from the Valuation Dateabstract doubleyield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield01 from ASW to Maturityabstract doubleyield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Yield01 from ASW to Work-outabstract doubleyield01FromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield01 from ASW to Optimal Exerciseabstract doubleyield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield01 from Bond Basis to Maturityabstract doubleyield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Yield01 from Bond Basis to Work-outabstract doubleyield01FromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield01 from Bond Basis to Optimal Exerciseabstract doubleyield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield01 from Credit Basis to Maturityabstract doubleyield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Yield01 from Credit Basis to Work-outabstract doubleyield01FromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield01 from Credit Basis to Optimal Exerciseabstract doubleyield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield01 from Discount Margin to Maturityabstract doubleyield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Yield01 from Discount Margin to Work-outabstract doubleyield01FromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield01 from Discount Margin to Optimal Exerciseabstract doubleyield01FromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield01 from E Spread to Maturityabstract doubleyield01FromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Yield01 from E Spread to Work-outabstract doubleyield01FromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield01 from E Spread to Optimal Exerciseabstract doubleyield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield01 from G Spread to Maturityabstract doubleyield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Yield01 from G Spread to Work-outabstract doubleyield01FromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield01 from G Spread to Optimal Exerciseabstract doubleyield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield01 from I Spread to Maturityabstract doubleyield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Yield01 from I Spread to Work-outabstract doubleyield01FromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield01 from I Spread to Optimal Exerciseabstract doubleyield01FromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield01 from J Spread to Maturityabstract doubleyield01FromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Yield01 from J Spread to Work-outabstract doubleyield01FromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield01 from J Spread to Optimal Exerciseabstract doubleyield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield01 from OAS to Maturityabstract doubleyield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Yield01 from OAS to Work-outabstract doubleyield01FromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield01 from OAS to Optimal Exerciseabstract doubleyield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield01 from PECS to Maturityabstract doubleyield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Yield01 from PECS to Work-outabstract doubleyield01FromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield01 from PECS to Optimal Exerciseabstract doubleyield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield01 from Price to Maturityabstract doubleyield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Yield01 from Price to Work-outabstract doubleyield01FromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield01 from Price to Optimal Exerciseabstract doubleyield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield01 from TSY Spread to Maturityabstract doubleyield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Yield01 from TSY Spread to Work-outabstract doubleyield01FromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield01 from TSY Spread to Optimal Exerciseabstract doubleyield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Yield01 from Yield to Maturityabstract doubleyield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Yield01 from Yield to Work-outabstract doubleyield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Yield01 from Yield Spread to Maturityabstract doubleyield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Yield01 from Yield Spread to Work-outabstract doubleyield01FromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Yield01 from Yield Spread to Optimal Exerciseabstract doubleyield01FromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Yield01 from Yield to Optimal Exerciseabstract doubleyield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield01 from Z Spread to Maturityabstract doubleyield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Yield01 from Z Spread to Work-outabstract doubleyield01FromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield01 from Z Spread to Optimal Exerciseabstract doubleyieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield from ASW to Maturityabstract doubleyieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Yield from ASW to Work-outabstract doubleyieldFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield from ASW to Optimal Exerciseabstract doubleyieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield from Bond Basis to Maturityabstract doubleyieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Yield from Bond Basis to Work-outabstract doubleyieldFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield from Bond Basis to Optimal Exerciseabstract doubleyieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield from Credit Basis to Maturityabstract doubleyieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Yield from Credit Basis to Work-outabstract doubleyieldFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield from Credit Basis to Optimal Exerciseabstract doubleyieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield from Discount Margin to Maturityabstract doubleyieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Yield from Discount Margin to Work-outabstract doubleyieldFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield from Discount Margin to Optimal Exerciseabstract doubleyieldFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield from E Spread to Maturityabstract doubleyieldFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Yield from E Spread to Work-outabstract doubleyieldFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield from E Spread to Optimal Exerciseabstract doubleyieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield from G Spread to Maturityabstract doubleyieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Yield from G Spread to Work-outabstract doubleyieldFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield from G Spread to Optimal Exerciseabstract doubleyieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield from I Spread to Maturityabstract doubleyieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Yield from I Spread to Work-outabstract doubleyieldFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield from I Spread to Optimal Exerciseabstract doubleyieldFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield from J Spread to Maturityabstract doubleyieldFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Yield from J Spread to Work-outabstract doubleyieldFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield from J Spread to Optimal Exerciseabstract doubleyieldFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Yield from N Spread to Maturityabstract doubleyieldFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Yield from N Spread to Work-outabstract doubleyieldFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Yield from N Spread to Optimal Exerciseabstract doubleyieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield from OAS to Maturityabstract doubleyieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Yield from OAS to Work-outabstract doubleyieldFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield from OAS to Optimal Exerciseabstract doubleyieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield from PECS to Maturityabstract doubleyieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Yield from PECS to Work-outabstract doubleyieldFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield from PECS to Optimal Exerciseabstract doubleyieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield from Price to Maturityabstract doubleyieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Yield from Price to Work-outabstract doubleyieldFromPriceTC(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Yield from Price to Work-out after applying the Tax Credit Coupon Extensionabstract doubleyieldFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield from Price to Optimal Exerciseabstract doubleyieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield from TSY Spread to Maturityabstract doubleyieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Yield from TSY Spread to Work-outabstract doubleyieldFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield from TSY Spread to Optimal Exerciseabstract doubleyieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Yield from Yield Spread to Maturityabstract doubleyieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Yield from Yield Spread to Work-outabstract doubleyieldFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Yield from Yield Spread to Optimal Exerciseabstract doubleyieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield from Z Spread to Maturityabstract doubleyieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Yield from Z Spread to Work-outabstract doubleyieldFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield from Z Spread to Optimal Exerciseabstract doubleyieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield Spread from ASW to Maturityabstract doubleyieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Yield Spread from ASW to Work-outabstract doubleyieldSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Yield Spread from ASW to Optimal Exerciseabstract doubleyieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield Spread from Bond Basis to Maturityabstract doubleyieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Yield Spread from Bond Basis to Work-outabstract doubleyieldSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Yield Spread from Bond Basis to Optimal Exerciseabstract doubleyieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield Spread from Credit Basis to Maturityabstract doubleyieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Yield Spread from Credit Basis to Work-outabstract doubleyieldSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Yield Spread from Credit Basis to Optimal Exerciseabstract doubleyieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield Spread from Discount Margin to Maturityabstract doubleyieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Yield Spread from Discount Margin to Work-outabstract doubleyieldSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Yield Spread from Discount Margin to Optimal Exerciseabstract doubleyieldSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield Spread from E Spread to Maturityabstract doubleyieldSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread)Calculate Yield Spread from E Spread to Work-outabstract doubleyieldSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread)Calculate Yield Spread from E Spread to Optimal Exerciseabstract doubleyieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield Spread from G Spread to Maturityabstract doubleyieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Yield Spread from G Spread to Work-outabstract doubleyieldSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Yield Spread from G Spread to Optimal Exerciseabstract doubleyieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield Spread from I Spread to Maturityabstract doubleyieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Yield Spread from I Spread to Work-outabstract doubleyieldSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Yield Spread from I Spread to Optimal Exerciseabstract doubleyieldSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield Spread from J Spread to Maturityabstract doubleyieldSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Yield Spread from J Spread to Work-outabstract doubleyieldSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Yield Spread from J Spread to Optimal Exerciseabstract doubleyieldSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Yield Spread from N Spread to Maturityabstract doubleyieldSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Yield Spread from N Spread to Work-outabstract doubleyieldSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Yield Spread from N Spread to Optimal Exerciseabstract doubleyieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield Spread from OAS to Maturityabstract doubleyieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Yield Spread from OAS to Work-outabstract doubleyieldSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Yield Spread from OAS to Optimal Exerciseabstract doubleyieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield Spread from PECS to Maturityabstract doubleyieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Yield Spread from PECS to Work-outabstract doubleyieldSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Yield Spread from PECS to Optimal Exerciseabstract doubleyieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield Spread from Price to Maturityabstract doubleyieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Yield Spread from Price to Work-outabstract doubleyieldSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Yield Spread from Price to Optimal Exerciseabstract doubleyieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield Spread from TSY Spread to Maturityabstract doubleyieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Yield Spread from TSY Spread to Work-outabstract doubleyieldSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Yield Spread from TSY Spread to Optimal Exerciseabstract doubleyieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Yield Spread from Yield to Maturityabstract doubleyieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Yield Spread from Yield to Work-outabstract doubleyieldSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Yield Spread from Yield to Optimal Exerciseabstract doubleyieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield Spread from Z Spread to Maturityabstract doubleyieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread)Calculate Yield Spread from Z Spread to Work-outabstract doubleyieldSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread)Calculate Yield Spread from Z Spread to Optimal Exerciseabstract doublezSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Z Spread from ASW to Maturityabstract doublezSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW)Calculate Z Spread from ASW to Work-outabstract doublezSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW)Calculate Z Spread from ASW to Optimal Exerciseabstract doublezSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Z Spread from Bond Basis to Maturityabstract doublezSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis)Calculate Z Spread from Bond Basis to Work-outabstract doublezSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis)Calculate Z Spread from Bond Basis to Optimal Exerciseabstract doublezSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Z Spread from Credit Basis to Maturityabstract doublezSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis)Calculate Z Spread from Credit Basis to Work-outabstract doublezSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis)Calculate Z Spread from Credit Basis to Optimal Exerciseabstract doublezSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Z Spread from Discount Margin to Maturityabstract doublezSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin)Calculate Z Spread from Discount Margin to Work-outabstract doublezSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin)Calculate Z Spread from Discount Margin to Optimal Exerciseabstract doublezSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Z Spread from G Spread to Maturityabstract doublezSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread)Calculate Z Spread from G Spread to Work-outabstract doublezSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread)Calculate Z Spread from G Spread to Optimal Exerciseabstract doublezSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Z Spread from I Spread to Maturityabstract doublezSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread)Calculate Z Spread from I Spread to Work-outabstract doublezSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread)Calculate Z Spread from I Spread to Optimal Exerciseabstract doublezSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Z Spread from J Spread to Maturityabstract doublezSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread)Calculate Z Spread from J Spread to Work-outabstract doublezSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread)Calculate Z Spread from J Spread to Optimal Exerciseabstract doublezSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Z Spread from N Spread to Maturityabstract doublezSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread)Calculate Z Spread from N Spread to Work-outabstract doublezSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread)Calculate Z Spread from N Spread to Optimal Exerciseabstract doublezSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Z Spread from OAS to Maturityabstract doublezSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS)Calculate Z Spread from OAS to Work-outabstract doublezSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS)Calculate Z Spread from OAS to Optimal Exerciseabstract doublezSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Z Spread from PECS to Maturityabstract doublezSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS)Calculate Z Spread from PECS to Work-outabstract doublezSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS)Calculate Z Spread from PECS to Optimal Exerciseabstract doublezSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Z Spread from Price to Maturityabstract doublezSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice)Calculate Z Spread from Price to Work-outabstract doublezSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Calculate Z Spread from Price to Optimal Exerciseabstract doublezSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Z Spread from TSY Spread to Maturityabstract doublezSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread)Calculate Z Spread from TSY Spread to Work-outabstract doublezSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread)Calculate Z Spread from TSY Spread to Optimal Exerciseabstract doublezSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Z Spread from Yield to Maturityabstract doublezSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield)Calculate Z Spread from Yield to Work-outabstract doublezSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Z Spread from Yield Spread to Maturityabstract doublezSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread)Calculate Z Spread from Yield Spread to Work-outabstract doublezSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread)Calculate Z Spread from Yield Spread to Optimal Exerciseabstract doublezSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield)Calculate Z Spread from Yield to Optimal ExerciseMethods inherited from class org.drip.product.definition.CreditComponent
creditValuationParams, lossFlow, lossFlow, recovery, recoveryMethods inherited from class org.drip.product.definition.CalibratableComponent
calibMeasures, calibPRWC, calibQuoteSet, forwardPRWC, fundingForwardPRWC, fundingPRWC, fxPRWC, govviePRWC, jackDDirtyPVDManifestMeasure, manifestMeasureDFMicroJack, primaryCode, secondaryCode, setPrimaryCode, volatilityPRWCMethods inherited from class org.drip.product.definition.Component
cashSettleParams, couponMetrics, couponPeriods, customScenarioMeasures, effectiveDate, firstCouponDate, initialNotional, maturityDate, maturityPayDate, measureNames, measures, measureValue, notional, notional, pv, tenor, valueMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drip.product.definition.ComponentMarketParamRef
couponCurrency, creditLabel, forwardLabel, fundingLabel, fxLabel, govvieLabel, name, otcFixFloatLabel, payCurrency, principalCurrency, volatilityLabel
-
Constructor Details
-
Bond
public Bond()
-
-
Method Details
-
exerciseYieldFromPrice
public abstract WorkoutInfo exerciseYieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Retrieve the work-out information from price- Parameters:
valParams- Valuation Parameterscsqs- Bond Market Parametersvcp- Valuation Customization ParametersdblPrice- Price- Returns:
- The Optimal Work-out Information
-
secTreasurySpread
public abstract double[] secTreasurySpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs)Retrieve the array of double for the bond's secondary treasury spreads from the Valuation Parameters and the component market parameters- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParams- Returns:
- Array of double for the bond's secondary treasury spreads
-
effectiveTreasuryBenchmarkYield
public abstract double effectiveTreasuryBenchmarkYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionRetrieve the effective treasury benchmark yield from the valuation, the component market parameters, and the market price- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParamsvcp- Valuation Customization ParametersdblPrice- Market price- Returns:
- Effective treasury benchmark yield
- Throws:
java.lang.Exception- Thrown if the effective benchmark cannot be calculated
-
isin
public abstract java.lang.String isin()Get the ISIN- Returns:
- ISIN string
-
cusip
public abstract java.lang.String cusip()Get the CUSIP- Returns:
- CUSIP string
-
lossFlowFromPrice
public abstract java.util.List<LossQuadratureMetrics> lossFlowFromPrice(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice)Get the bond's loss flow from price- Parameters:
valParams- ValuationParamspricerParams- PricerParamscsqs- ComponentMarketParamsvcp- Valuation Customization ParametersdblPrice- Input price- Returns:
- List of LossQuadratureMetrics
-
isFloater
public abstract boolean isFloater()Return whether the bond is a floater- Returns:
- True if the bond is a floater
-
rateIndex
public abstract java.lang.String rateIndex()Return the rate index of the bond- Returns:
- Rate index
-
currentCoupon
public abstract double currentCoupon()Return the current bond coupon- Returns:
- Current coupon
-
floatSpread
public abstract double floatSpread()Return the floating spread of the bond- Returns:
- Floating spread
-
ticker
public abstract java.lang.String ticker()Return the bond ticker- Returns:
- Bond Ticker
-
callable
public abstract boolean callable()Indicate if the bond is callable- Returns:
- True - callable
-
putable
public abstract boolean putable()Indicate if the bond is putable- Returns:
- True - putable
-
sinkable
public abstract boolean sinkable()Indicate if the bond is sinkable- Returns:
- True - sinkable
-
variableCoupon
public abstract boolean variableCoupon()Indicate if the bond has variable coupon- Returns:
- True - has variable coupon
-
exercised
public abstract boolean exercised()Indicate if the bond has been exercised- Returns:
- True - Has been exercised
-
defaulted
public abstract boolean defaulted()Indicate if the bond has defaulted- Returns:
- True - Bond has defaulted
-
perpetual
public abstract boolean perpetual()Indicate if the bond is perpetual- Returns:
- True - Bond is Perpetual
-
tradeable
Calculate if the bond is tradeable on the given date- Parameters:
valParams- Valuation Parameters- Returns:
- True indicates the bond is tradeable
- Throws:
java.lang.Exception- Thrown if inputs are invalid
-
callSchedule
Return the bond's embedded call schedule- Returns:
- EOS Call
-
putSchedule
Return the bond's embedded put schedule- Returns:
- EOS Put
-
couponType
public abstract java.lang.String couponType()Return the bond's coupon type- Returns:
- Bond's coupon Type
-
couponDC
public abstract java.lang.String couponDC()Return the bond's coupon day count- Returns:
- Coupon day count string
-
accrualDC
public abstract java.lang.String accrualDC()Return the bond's accrual day count- Returns:
- Accrual day count string
-
maturityType
public abstract java.lang.String maturityType()Return the bond's maturity type- Returns:
- Bond's maturity type
-
freq
public abstract int freq()Return the bond's coupon frequency -
finalMaturity
Return the bond's final maturity- Returns:
- Bond's final maturity
-
calculationType
public abstract java.lang.String calculationType()Return the bond's calculation type- Returns:
- Bond's calculation type
-
redemptionValue
public abstract double redemptionValue()Return the bond's redemption value- Returns:
- Bond's redemption value
-
currency
public abstract java.lang.String currency()Return the bond's coupon currency- Returns:
- Bond's coupon currency
-
redemptionCurrency
public abstract java.lang.String redemptionCurrency()Return the bond's redemption currency- Returns:
- Bond's redemption currency
-
inFirstCouponPeriod
public abstract boolean inFirstCouponPeriod(int iDate) throws java.lang.ExceptionIndicate whether the given date is in the first coupon period- Parameters:
iDate- Valuation Date- Returns:
- True - The given date is in the first coupon period
- Throws:
java.lang.Exception- Thrown if inputs are invalid
-
inLastCouponPeriod
public abstract boolean inLastCouponPeriod(int iDate) throws java.lang.ExceptionIndicate whether the given date is in the final coupon period- Parameters:
iDate- Valuation Date- Returns:
- True - The given date is in the last coupon period
- Throws:
java.lang.Exception- Thrown if inputs are invalid
-
floatCouponConvention
public abstract java.lang.String floatCouponConvention()Return the bond's floating coupon convention- Returns:
- Bond's floating coupon convention
-
periodFixingDate
Get the bond's reset date for the period identified by the valuation date- Parameters:
iValueDate- Valuation Date- Returns:
- Reset JulianDate
-
previousCouponDate
Return the coupon date for the period prior to the specified date- Parameters:
dt- Valuation Date- Returns:
- Previous Coupon Date
-
previousCouponRate
public abstract double previousCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs) throws java.lang.ExceptionReturn the coupon rate for the period prior to the specified date- Parameters:
dt- Valuation Datecsqs- Component Market Params- Returns:
- Previous Coupon Rate
- Throws:
java.lang.Exception- Thrown if the previous coupon rate cannot be calculated
-
currentCouponDate
Return the coupon date for the period containing the specified date- Parameters:
dt- Valuation Date- Returns:
- Current Coupon Date
-
nextCouponDate
Return the coupon date for the period subsequent to the specified date- Parameters:
dt- Valuation Date- Returns:
- Next Coupon Date
-
nextValidExerciseDateOfType
Return the next exercise info of the given exercise type (call/put) subsequent to the specified date- Parameters:
dt- Valuation DatebGetPut- TRUE - Gets the next put date- Returns:
- Next Exercise Information
-
nextValidExerciseInfo
Return the next exercise info subsequent to the specified date- Parameters:
dt- Valuation Date- Returns:
- Next Exercise Info
-
currentCouponRate
public abstract double currentCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs) throws java.lang.ExceptionReturn the coupon rate for the period corresponding to the specified date- Parameters:
dt- Valuation Datecsqs- Component Market Params- Returns:
- Next Coupon Rate
- Throws:
java.lang.Exception- Thrown if the current period coupon rate cannot be calculated
-
nextCouponRate
public abstract double nextCouponRate(JulianDate dt, CurveSurfaceQuoteContainer csqs) throws java.lang.ExceptionReturn the coupon rate for the period subsequent to the specified date- Parameters:
dt- Valuation Datecsqs- Component Market Params- Returns:
- Next Coupon Rate
- Throws:
java.lang.Exception- Thrown if the subsequent coupon rate cannot be calculated
-
accrued
public abstract double accrued(int iDate, CurveSurfaceQuoteContainer csqs) throws java.lang.ExceptionCalculate the bond's accrued for the period identified by the valuation date- Parameters:
iDate- Valuation Datecsqs- Bond market parameters- Returns:
- The coupon accrued in the current period
- Throws:
java.lang.Exception- Thrown if accrual cannot be calculated
-
weightedAverageMaturityDate
public abstract int weightedAverageMaturityDate(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Bond's Weighted Average Maturity Date from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factor- Returns:
- The Bond's Weighted Average Maturity Date from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Maturity Date cannot be calculated
-
weightedAverageMaturityDate
public abstract int weightedAverageMaturityDate(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Bond's Weighted Average Maturity Date To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Maturity Date To Maturity cannot be calculated
-
weightedAverageLife
public abstract double weightedAverageLife(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Bond's Weighted Average Life from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factor- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life cannot be calculated
-
weightedAverageLife
public abstract double weightedAverageLife(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Bond's Weighted Average Life To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life To Maturity cannot be calculated
-
weightedAverageLifePrincipalOnly
public abstract double weightedAverageLifePrincipalOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Bond's Principal Only Weighted Average Life from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factor- Returns:
- The Bond's Principal Only Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life cannot be calculated
-
weightedAverageLifePrincipalOnly
public abstract double weightedAverageLifePrincipalOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Bond's Principal Only Weighted Average Life To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Principal Only Weighted Average Life To Maturity cannot be calculated
-
weightedAverageLifeCouponOnly
public abstract double weightedAverageLifeCouponOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Bond's Coupon Only Weighted Average Life from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factor- Returns:
- The Bond's Coupon Only Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life cannot be calculated
-
weightedAverageLifeCouponOnly
public abstract double weightedAverageLifeCouponOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Bond's Coupon Only Weighted Average Life To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Bond's Coupon Only Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Coupon Only Weighted Average Life To Maturity cannot be calculated
-
weightedAverageLifeLossOnly
public abstract double weightedAverageLifeLossOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Bond's Weighted Average Life of Losses Only from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factor- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life of Losses Only cannot be calculated
-
weightedAverageLifeLossOnly
public abstract double weightedAverageLifeLossOnly(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Bond's Weighted Average Life of Losses Only To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Bond's Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Bond's Weighted Average Life of Losses Only To Maturity cannot be calculated
-
weightedAverageLifeCredit
public abstract double weightedAverageLifeCredit(ValuationParams valParams, CurveSurfaceQuoteContainer csqc, int iWorkoutDate, double dblWorkoutFactor) throws java.lang.ExceptionCalculate the Credit Adjusted Weighted Average Life from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParamsiWorkoutDate- Work-out DatedblWorkoutFactor- Double Work-out Factor- Returns:
- The Credit Adjusted Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if the Credit Adjusted Weighted Average Life cannot be calculated
-
weightedAverageLifeCredit
public abstract double weightedAverageLifeCredit(ValuationParams valParams, CurveSurfaceQuoteContainer csqc) throws java.lang.ExceptionCalculate the Credit Adjusted Weighted Average Life To Maturity from the Valuation Date- Parameters:
valParams- ValuationParamscsqc- ComponentMarketParams- Returns:
- The Credit Adjusted Weighted Average Life from the Valuation Date
- Throws:
java.lang.Exception- Thrown if Credit Adjusted Weighted Average Life To Maturity cannot be calculated
-
priceFromZeroCurve
public abstract double priceFromZeroCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iZeroCurveBaseDC, int iWorkoutDate, double dblWorkoutFactor, double dblZCBump) throws java.lang.ExceptionCalculate the bond's non-credit risky theoretical price from the Bumped Zero Curve- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParamsvcp- Valuation Customization ParametersiZeroCurveBaseDC- The Discount Curve to derive the zero curve off ofiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factordblZCBump- Bump to be applied to the zero curve- Returns:
- Bond's non-credit risky theoretical price
- Throws:
java.lang.Exception- Thrown if the price cannot be calculated
-
priceFromFundingCurve
public abstract double priceFromFundingCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblDCBump) throws java.lang.ExceptionCalculate the bond's non-credit risky theoretical price from the Bumped Funding curve- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factordblDCBump- Bump to be applied to the DC- Returns:
- Bond's non-credit risky theoretical price from the Bumped Funding curve
- Throws:
java.lang.Exception- Thrown if the price cannot be calculated
-
priceFromTreasuryCurve
public abstract double priceFromTreasuryCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblDCBump) throws java.lang.ExceptionCalculate the bond's non-credit risky theoretical price from the Bumped Funding curve- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factordblDCBump- Bump to be applied to the DC- Returns:
- Bond's non-credit risky theoretical price from the Bumped Treasury curve
- Throws:
java.lang.Exception- Thrown if the price cannot be calculated
-
priceFromCreditCurve
public abstract double priceFromCreditCurve(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis, boolean bFlat) throws java.lang.ExceptionCalculate the bond's credit risky theoretical price from the bumped credit curve- Parameters:
valParams- ValuationParamscsqs- ComponentMarketParamsiWorkoutDate- Work-out datedblWorkoutFactor- Double Work-out factordblCreditBasis- Bump to be applied to the credit curvebFlat- Is the CDS Curve flat (for PECS)- Returns:
- Bond's credit risky theoretical price
- Throws:
java.lang.Exception- Thrown if the bond's credit risky theoretical price cannot be calculated
-
aswFromBondBasis
public abstract double aswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate ASW from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out datedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- ASW from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromBondBasis
public abstract double aswFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate ASW from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- ASW from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromBondBasisToOptimalExercise
public abstract double aswFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate ASW from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- ASW from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromCreditBasis
public abstract double aswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate ASW from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out datedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- ASW from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromCreditBasis
public abstract double aswFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate ASW from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- ASW from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromCreditBasisToOptimalExercise
public abstract double aswFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate ASW from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- ASW from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromDiscountMargin
public abstract double aswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate ASW from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- ASW from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromDiscountMargin
public abstract double aswFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate ASW from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- ASW from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromDiscountMarginToOptimalExercise
public abstract double aswFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate ASW from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- ASW from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromESpread
public abstract double aswFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate ASW from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- ASW from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromESpread
public abstract double aswFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate ASW from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- ASW from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromESpreadToOptimalExercise
public abstract double aswFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate ASW from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- ASW from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromGSpread
public abstract double aswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate ASW from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- ASW from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromGSpread
public abstract double aswFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate ASW from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- ASW from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromGSpreadToOptimalExercise
public abstract double aswFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate ASW from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- ASW from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromISpread
public abstract double aswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate ASW from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- ASW from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromISpread
public abstract double aswFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate ASW from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- ASW from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromISpreadToOptimalExercise
public abstract double aswFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate ASW from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- ASW from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromJSpread
public abstract double aswFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate ASW from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- ASW from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromJSpread
public abstract double aswFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate ASW from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- ASW from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromJSpreadToOptimalExercise
public abstract double aswFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate ASW from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- ASW from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromNSpread
public abstract double aswFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate ASW from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- ASW from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromNSpread
public abstract double aswFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate ASW from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- ASW from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromNSpreadToOptimalExercise
public abstract double aswFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate ASW from JN Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- ASW from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromOAS
public abstract double aswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate ASW from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- ASW from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromOAS
public abstract double aswFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate ASW from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- ASW from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromOASToOptimalExercise
public abstract double aswFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate ASW from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- ASW from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromPECS
public abstract double aswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate ASW from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- ASW from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromPECS
public abstract double aswFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate ASW from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- ASW from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromPECSToOptimalExercise
public abstract double aswFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate ASW from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- ASW from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromPrice
public abstract double aswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate ASW from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- ASW from Price to Work-out
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromPrice
public abstract double aswFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate ASW from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- ASW from Price to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromPriceToOptimalExercise
public abstract double aswFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate ASW from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- ASW from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromTSYSpread
public abstract double aswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate ASW from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- ASW from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromTSYSpread
public abstract double aswFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate ASW from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- ASW from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromTSYSpreadToOptimalExercise
public abstract double aswFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate ASW from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- ASW from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromYield
public abstract double aswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate ASW from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- ASW from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromYield
public abstract double aswFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate ASW from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- ASW from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromYieldToOptimalExercise
public abstract double aswFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate ASW from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- ASW from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromYieldSpread
public abstract double aswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate ASW from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- ASW from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromYieldSpread
public abstract double aswFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate ASW from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- ASW from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromYieldSpreadToOptimalExercise
public abstract double aswFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate ASW from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- ASW from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromZSpread
public abstract double aswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate ASW from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- ASW from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the ASW cannot be calculated
-
aswFromZSpread
public abstract double aswFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate ASW from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- ASW from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
aswFromZSpreadToOptimalExercise
public abstract double aswFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate ASW from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- ASW from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if ASW cannot be calculated
-
bondBasisFromASW
public abstract double bondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Bond Basis from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Bond Basis from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromASW
public abstract double bondBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Bond Basis from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Bond Basis from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromASWToOptimalExercise
public abstract double bondBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Bond Basis from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Bond Basis from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromCreditBasis
public abstract double bondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Bond Basis from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Bond Basis from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromCreditBasis
public abstract double bondBasisFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Bond Basis from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Bond Basis from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromCreditBasisToOptimalExercise
public abstract double bondBasisFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Bond Basis from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Bond Basis from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromDiscountMargin
public abstract double bondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Bond Basis from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Bond Basis from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromDiscountMargin
public abstract double bondBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Bond Basis from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Bond Basis from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromDiscountMarginToOptimalExercise
public abstract double bondBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Bond Basis from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Bond Basis from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromESpread
public abstract double bondBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Bond Basis from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Bond Basis from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromESpread
public abstract double bondBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Bond Basis from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Bond Basis from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromESpreadToOptimalExercise
public abstract double bondBasisFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Bond Basis from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Bond Basis from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromGSpread
public abstract double bondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Bond Basis from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Bond Basis from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromGSpread
public abstract double bondBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Bond Basis from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Bond Basis from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromGSpreadToOptimalExercise
public abstract double bondBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Bond Basis from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Bond Basis from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromISpread
public abstract double bondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Bond Basis from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Bond Basis from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromISpread
public abstract double bondBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Bond Basis from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Bond Basis from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromISpreadToOptimalExercise
public abstract double bondBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Bond Basis from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Bond Basis from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromJSpread
public abstract double bondBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Bond Basis from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Bond Basis from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromJSpread
public abstract double bondBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Bond Basis from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Bond Basis from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromJSpreadToOptimalExercise
public abstract double bondBasisFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Bond Basis from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Bond Basis from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromNSpread
public abstract double bondBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Bond Basis from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Bond Basis from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromNSpread
public abstract double bondBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Bond Basis from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Bond Basis from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromNSpreadToOptimalExercise
public abstract double bondBasisFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Bond Basis from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Bond Basis from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromOAS
public abstract double bondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Bond Basis from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Bond Basis from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromOAS
public abstract double bondBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Bond Basis from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Bond Basis from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromOASToOptimalExercise
public abstract double bondBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Bond Basis from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Bond Basis from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromPECS
public abstract double bondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Bond Basis from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Bond Basis from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromPECS
public abstract double bondBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Bond Basis from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Bond Basis from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromPECSToOptimalExercise
public abstract double bondBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Bond Basis from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Bond Basis from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromPrice
public abstract double bondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Bond Basis from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Bond Basis from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromPrice
public abstract double bondBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Bond Basis from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Bond Basis from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromPriceToOptimalExercise
public abstract double bondBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Bond Basis from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Bond Basis from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromTSYSpread
public abstract double bondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Bond Basis from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Bond Basis from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromTSYSpread
public abstract double bondBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Bond Basis from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Bond Basis from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromTSYSpreadToOptimalExercise
public abstract double bondBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Bond Basis from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Bond Basis from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromYield
public abstract double bondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Bond Basis from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Bond Basis from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromYield
public abstract double bondBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Bond Basis from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Bond Basis from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromYieldToOptimalExercise
public abstract double bondBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Bond Basis from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Bond Basis from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromYieldSpread
public abstract double bondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Bond Basis from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Bond Basis from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromYieldSpread
public abstract double bondBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Bond Basis from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Bond Basis from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromYieldSpreadToOptimalExercise
public abstract double bondBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Bond Basis from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Bond Basis from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromZSpread
public abstract double bondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Bond Basis from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Bond Basis from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Bond Basis cannot be calculated
-
bondBasisFromZSpread
public abstract double bondBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Bond Basis from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Bond Basis from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
bondBasisFromZSpreadToOptimalExercise
public abstract double bondBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Bond Basis from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Bond Basis from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Bond Basis cannot be calculated
-
convexityFromASW
public abstract double convexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Convexity from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Convexity from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromASW
public abstract double convexityFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Convexity from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Convexity from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromASWToOptimalExercise
public abstract double convexityFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Convexity from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Convexity from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromBondBasis
public abstract double convexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Convexity from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Convexity from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromBondBasis
public abstract double convexityFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Convexity from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Convexity from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromBondBasisToOptimalExercise
public abstract double convexityFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Convexity from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Convexity from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromCreditBasis
public abstract double convexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Convexity from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Convexity from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromCreditBasis
public abstract double convexityFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Convexity from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Convexity from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromCreditBasisToOptimalExercise
public abstract double convexityFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Convexity from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Convexity from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromDiscountMargin
public abstract double convexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Convexity from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Convexity from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromDiscountMargin
public abstract double convexityFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Convexity from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Convexity from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromDiscountMarginToOptimalExercise
public abstract double convexityFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Convexity from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Convexity from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromESpread
public abstract double convexityFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Convexity from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Convexity from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromESpread
public abstract double convexityFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Convexity from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Convexity from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromESpreadToOptimalExercise
public abstract double convexityFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Convexity from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Convexity from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromGSpread
public abstract double convexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Convexity from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Convexity from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromGSpread
public abstract double convexityFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Convexity from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Convexity from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromGSpreadToOptimalExercise
public abstract double convexityFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Convexity from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Convexity from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromISpread
public abstract double convexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Convexity from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Convexity from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromISpread
public abstract double convexityFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Convexity from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Convexity from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromISpreadToOptimalExercise
public abstract double convexityFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Convexity from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Convexity from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromJSpread
public abstract double convexityFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Convexity from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Convexity from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromJSpread
public abstract double convexityFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Convexity from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Convexity from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromJSpreadToOptimalExercise
public abstract double convexityFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Convexity from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Convexity from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromNSpread
public abstract double convexityFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Convexity from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Convexity from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromNSpread
public abstract double convexityFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Convexity from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Convexity from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromNSpreadToOptimalExercise
public abstract double convexityFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Convexity from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Convexity from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromOAS
public abstract double convexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Convexity from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Convexity from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromOAS
public abstract double convexityFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Convexity from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Convexity from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromOASToOptimalExercise
public abstract double convexityFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Convexity from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Convexity from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromPECS
public abstract double convexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Convexity from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Convexity from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromPECS
public abstract double convexityFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Convexity from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Convexity from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromPECSToOptimalExercise
public abstract double convexityFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Convexity from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Convexity from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromPrice
public abstract double convexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Convexity from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Convexity from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromPrice
public abstract double convexityFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Convexity from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Convexity from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromPriceToOptimalExercise
public abstract double convexityFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Convexity from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Convexity from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromTSYSpread
public abstract double convexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Convexity from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Convexity from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromTSYSpread
public abstract double convexityFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Convexity from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Convexity from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromTSYSpreadToOptimalExercise
public abstract double convexityFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Convexity from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Convexity from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromYield
public abstract double convexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Convexity from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Convexity from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromYield
public abstract double convexityFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Convexity from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Convexity from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromYieldToOptimalExercise
public abstract double convexityFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Convexity from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Convexity from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromYieldSpread
public abstract double convexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Convexity from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Convexity from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromYieldSpread
public abstract double convexityFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Convexity from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Convexity from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromYieldSpreadToOptimalExercise
public abstract double convexityFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Convexity from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Convexity from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromZSpread
public abstract double convexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Convexity from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Convexity from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Convexity cannot be calculated
-
convexityFromZSpread
public abstract double convexityFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Convexity from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Convexity from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
convexityFromZSpreadToOptimalExercise
public abstract double convexityFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Convexity from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Convexity from Z to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Convexity cannot be calculated
-
creditBasisFromASW
public abstract double creditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Credit Basis from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Credit Basis from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromASW
public abstract double creditBasisFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Credit Basis from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Credit Basis from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromASWToOptimalExercise
public abstract double creditBasisFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Credit Basis from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Credit Basis from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromBondBasis
public abstract double creditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Credit Basis from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Credit Basis from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromBondBasis
public abstract double creditBasisFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Credit Basis from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Credit Basis from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromBondBasisToOptimalExercise
public abstract double creditBasisFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Credit Basis from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Credit Basis from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromDiscountMargin
public abstract double creditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Credit Basis from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Credit Basis from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromDiscountMargin
public abstract double creditBasisFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Credit Basis from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Credit Basis from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromDiscountMarginToOptimalExercise
public abstract double creditBasisFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Credit Basis from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Credit Basis from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
creditBasisFromESpread
public abstract double creditBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Credit Basis from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Credit Basis from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromESpread
public abstract double creditBasisFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Credit Basis from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Credit Basis from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromESpreadToOptimalExercise
public abstract double creditBasisFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Credit Basis from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Credit Basis from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromGSpread
public abstract double creditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Credit Basis from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Credit Basis from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromGSpread
public abstract double creditBasisFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Credit Basis from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Credit Basis from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromGSpreadToOptimalExercise
public abstract double creditBasisFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Credit Basis from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Credit Basis from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromISpread
public abstract double creditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Credit Basis from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Credit Basis from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromISpread
public abstract double creditBasisFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Credit Basis from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Credit Basis from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromISpreadToOptimalExercise
public abstract double creditBasisFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Credit Basis from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Credit Basis from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromJSpread
public abstract double creditBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Credit Basis from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Credit Basis from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromJSpread
public abstract double creditBasisFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Credit Basis from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Credit Basis from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromJSpreadToOptimalExercise
public abstract double creditBasisFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Credit Basis from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Credit Basis from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromNSpread
public abstract double creditBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Credit Basis from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Credit Basis from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromNSpread
public abstract double creditBasisFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Credit Basis from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Credit Basis from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromNSpreadToOptimalExercise
public abstract double creditBasisFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Credit Basis from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Credit Basis from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromOAS
public abstract double creditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Credit Basis from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Credit Basis from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromOAS
public abstract double creditBasisFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Credit Basis from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Credit Basis from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromOASToOptimalExercise
public abstract double creditBasisFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Credit Basis from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Credit Basis from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromPECS
public abstract double creditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Credit Basis from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Credit Basis from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromPECS
public abstract double creditBasisFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Credit Basis from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Credit Basis from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromPECSToOptimalExercise
public abstract double creditBasisFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Credit Basis from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Credit Basis from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromPrice
public abstract double creditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Credit Basis from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Credit Basis from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromPrice
public abstract double creditBasisFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Credit Basis from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Credit Basis from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromPriceToOptimalExercise
public abstract double creditBasisFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Credit Basis from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Credit Basis from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromTSYSpread
public abstract double creditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Credit Basis from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Credit Basis from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromTSYSpread
public abstract double creditBasisFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Credit Basis from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Credit Basis from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromTSYSpreadToOptimalExercise
public abstract double creditBasisFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Credit Basis from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Credit Basis from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromYield
public abstract double creditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Credit Basis from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Credit Basis from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromYield
public abstract double creditBasisFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Credit Basis from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Credit Basis from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromYieldToOptimalExercise
public abstract double creditBasisFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Credit Basis from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Credit Basis from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromYieldSpread
public abstract double creditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Credit Basis from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Credit Basis from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromYieldSpread
public abstract double creditBasisFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Credit Basis from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Credit Basis from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromYieldSpreadToOptimalExercise
public abstract double creditBasisFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Credit Basis from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Credit Basis from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromZSpread
public abstract double creditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Credit Basis from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Credit Basis from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Credit Basis cannot be calculated
-
creditBasisFromZSpread
public abstract double creditBasisFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Credit Basis from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Credit Basis from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
creditBasisFromZSpreadToOptimalExercise
public abstract double creditBasisFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Credit Basis from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Credit Basis from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Credit Basis cannot be calculated
-
discountMarginFromASW
public abstract double discountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Discount Margin from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Discount Margin from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromASW
public abstract double discountMarginFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Discount Margin from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Discount Margin from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromASWToOptimalExercise
public abstract double discountMarginFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Discount Margin from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Discount Margin from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromBondBasis
public abstract double discountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Discount Margin from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Discount Margin from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromBondBasis
public abstract double discountMarginFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Discount Margin from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Discount Margin from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromBondBasisToOptimalExercise
public abstract double discountMarginFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Discount Margin from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Discount Margin from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromCreditBasis
public abstract double discountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Discount Margin from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Discount Margin from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromCreditBasis
public abstract double discountMarginFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Discount Margin from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Discount Margin from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromCreditBasisToOptimalExercise
public abstract double discountMarginFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Discount Margin from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Discount Margin from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromESpread
public abstract double discountMarginFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Discount Margin from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Discount Margin from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromESpread
public abstract double discountMarginFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Discount Margin from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Discount Margin from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromESpreadToOptimalExercise
public abstract double discountMarginFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Discount Margin from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Discount Margin from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromGSpread
public abstract double discountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Discount Margin from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Discount Margin from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromGSpread
public abstract double discountMarginFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Discount Margin from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Discount Margin from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromGSpreadToOptimalExercise
public abstract double discountMarginFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Discount Margin from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Discount Margin from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromISpread
public abstract double discountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Discount Margin from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Discount Margin from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromISpread
public abstract double discountMarginFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Discount Margin from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Discount Margin from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromISpreadToOptimalExercise
public abstract double discountMarginFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Discount Margin from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Discount Margin from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromJSpread
public abstract double discountMarginFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Discount Margin from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Discount Margin from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromJSpread
public abstract double discountMarginFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Discount Margin from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Discount Margin from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromJSpreadToOptimalExercise
public abstract double discountMarginFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Discount Margin from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Discount Margin from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromNSpread
public abstract double discountMarginFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Discount Margin from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Discount Margin from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromNSpread
public abstract double discountMarginFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Discount Margin from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Discount Margin from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromNSpreadToOptimalExercise
public abstract double discountMarginFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Discount Margin from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Discount Margin from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromOAS
public abstract double discountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Discount Margin from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Discount Margin from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromOAS
public abstract double discountMarginFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Discount Margin from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Discount Margin from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromOASToOptimalExercise
public abstract double discountMarginFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Discount Margin from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Discount Margin from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromPECS
public abstract double discountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Discount Margin from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Discount Margin from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromPECS
public abstract double discountMarginFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Discount Margin from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Discount Margin from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromPECSToOptimalExercise
public abstract double discountMarginFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Discount Margin from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Discount Margin from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromPrice
public abstract double discountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Discount Margin from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Discount Margin from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromPrice
public abstract double discountMarginFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Discount Margin from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Discount Margin from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromPriceToOptimalExercise
public abstract double discountMarginFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Discount Margin from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Discount Margin from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromTSYSpread
public abstract double discountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Discount Margin from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Discount Margin from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromTSYSpread
public abstract double discountMarginFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Discount Margin from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Discount Margin from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromTSYSpreadToOptimalExercise
public abstract double discountMarginFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Discount Margin from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Discount Margin from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromYield
public abstract double discountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Discount Margin from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Discount Margin from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromYield
public abstract double discountMarginFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Discount Margin from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Discount Margin from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromYieldToOptimalExercise
public abstract double discountMarginFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Discount Margin from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Discount Margin from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromYieldSpread
public abstract double discountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Discount Margin from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Discount Margin from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromYieldSpread
public abstract double discountMarginFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Discount Margin from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Discount Margin from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromYieldSpreadToOptimalExercise
public abstract double discountMarginFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Discount Margin from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Discount Margin from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromZSpread
public abstract double discountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Discount Margin from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Discount Margin from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Discount Margin cannot be calculated
-
discountMarginFromZSpread
public abstract double discountMarginFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Discount Margin from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Discount Margin from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
discountMarginFromZSpreadToOptimalExercise
public abstract double discountMarginFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Discount Margin from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Discount Margin from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Discount Margin cannot be calculated
-
durationFromASW
public abstract double durationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Duration from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Duration from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Duration cannot be calculated
-
durationFromASW
public abstract double durationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Duration from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Duration from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromASWToOptimalExercise
public abstract double durationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Duration from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Duration from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromBondBasis
public abstract double durationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Duration from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Duration from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromBondBasis
public abstract double durationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Duration from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Duration from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromBondBasisToOptimalExercise
public abstract double durationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Duration from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Duration from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromCreditBasis
public abstract double durationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Duration from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Duration from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromCreditBasis
public abstract double durationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Duration from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Duration from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromCreditBasisToOptimalExercise
public abstract double durationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Duration from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Duration from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromDiscountMargin
public abstract double durationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Duration from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Duration from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromDiscountMargin
public abstract double durationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Duration from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Duration from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromDiscountMarginToOptimalExercise
public abstract double durationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Duration from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Duration from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromESpread
public abstract double durationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Duration from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Duration from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromESpread
public abstract double durationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Duration from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Duration from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromESpreadToOptimalExercise
public abstract double durationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Duration from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Duration from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromGSpread
public abstract double durationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Duration from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Duration from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromGSpread
public abstract double durationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Duration from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Duration from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromGSpreadToOptimalExercise
public abstract double durationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Duration from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Duration from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromISpread
public abstract double durationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Duration from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Duration from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromISpread
public abstract double durationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Duration from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Duration from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromISpreadToOptimalExercise
public abstract double durationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Duration from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Duration from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromJSpread
public abstract double durationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Duration from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Duration from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromJSpread
public abstract double durationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Duration from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Duration from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromJSpreadToOptimalExercise
public abstract double durationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Duration from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Duration from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromNSpread
public abstract double durationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Duration from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Duration from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromNSpread
public abstract double durationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Duration from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Duration from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromNSpreadToOptimalExercise
public abstract double durationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Duration from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Duration from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromOAS
public abstract double durationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Duration from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Duration from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromOAS
public abstract double durationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Duration from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Duration from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromOASToOptimalExercise
public abstract double durationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Duration from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Duration from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPECS
public abstract double durationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Duration from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Duration from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPECS
public abstract double durationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Duration from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Duration from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPECSToOptimalExercise
public abstract double durationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Duration from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Duration from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPrice
public abstract double durationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Duration from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Duration from Price to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPrice
public abstract double durationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Duration from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Duration from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromPriceToOptimalExercise
public abstract double durationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Duration from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Duration from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromTSYSpread
public abstract double durationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Duration from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Duration from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromTSYSpread
public abstract double durationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Duration from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Duration from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromTSYSpreadToOptimalExercise
public abstract double durationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Duration from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Duration from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYield
public abstract double durationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Duration from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Duration from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYield
public abstract double durationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Duration from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Duration from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYieldToOptimalExercise
public abstract double durationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Duration from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Duration from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYieldSpread
public abstract double durationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Duration from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Duration from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYieldSpread
public abstract double durationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Duration from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Duration from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromYieldSpreadToOptimalExercise
public abstract double durationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Duration from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Duration from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromZSpread
public abstract double durationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Duration from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Duration from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromZSpread
public abstract double durationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Duration from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Duration from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
durationFromZSpreadToOptimalExercise
public abstract double durationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Duration from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Duration from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Duration cannot be calculated
-
eSpreadFromASW
public abstract double eSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate E Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- E Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromASW
public abstract double eSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate E Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- E Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
eSpreadFromASWToOptimalExercise
public abstract double eSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate E Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- E Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromBondBasis
public abstract double eSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate E Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- E Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
eSpreadFromBondBasis
public abstract double eSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate E Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- E Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromBondBasisToOptimalExercise
public abstract double eSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate E Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- E Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromCreditBasis
public abstract double eSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate E Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- E Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromCreditBasis
public abstract double eSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate E Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- E Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromCreditBasisToOptimalExercise
public abstract double eSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate E Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- E Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromDiscountMargin
public abstract double eSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate E Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- E Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromDiscountMargin
public abstract double eSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate E Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- E Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromDiscountMarginToOptimalExercise
public abstract double eSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate E Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- E Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromGSpread
public abstract double eSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate E Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- E Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromGSpread
public abstract double eSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate E Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- E Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromGSpreadToOptimalExercise
public abstract double eSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate E Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- E Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromISpread
public abstract double eSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate E Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- E Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromISpread
public abstract double eSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate E Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- E Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromISpreadToOptimalExercise
public abstract double eSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate E Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- E Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromJSpread
public abstract double eSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate E Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- E Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromJSpread
public abstract double eSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate E Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- E Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromJSpreadToOptimalExercise
public abstract double eSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate E Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- E Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromNSpread
public abstract double eSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate E Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- E Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromNSpread
public abstract double eSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate E Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- E Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromNSpreadToOptimalExercise
public abstract double eSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate E Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- E Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromOAS
public abstract double eSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate E Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- E Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromOAS
public abstract double eSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate E Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- E Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromOASToOptimalExercise
public abstract double eSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate E Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- E Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromPrice
public abstract double eSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate E Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- E Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromPrice
public abstract double eSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate E Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- E Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromPriceToOptimalExercise
public abstract double eSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate E Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- E Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromPECS
public abstract double eSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate E Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- E Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromPECS
public abstract double eSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate E Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- E Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromPECSToOptimalExercise
public abstract double eSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate E Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- E Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromTSYSpread
public abstract double eSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate E Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- E Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromTSYSpread
public abstract double eSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate E Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- E Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromTSYSpreadToOptimalExercise
public abstract double eSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate E Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- E Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromYield
public abstract double eSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate E Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- E Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromYield
public abstract double eSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate E Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- E Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromYieldToOptimalExercise
public abstract double eSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate E Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- E Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromYieldSpread
public abstract double eSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate E Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- E Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the E Spread cannot be calculated
-
eSpreadFromYieldSpread
public abstract double eSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate E Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- E Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
eSpreadFromYieldSpreadToOptimalExercise
public abstract double eSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate E Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- E Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if E Spread cannot be calculated
-
gSpreadFromASW
public abstract double gSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate G Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- G Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromASW
public abstract double gSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate G Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- G Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromASWToOptimalExercise
public abstract double gSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate G Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- G Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromBondBasis
public abstract double gSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate G Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- G Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromBondBasis
public abstract double gSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate G Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- G Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromBondBasisToOptimalExercise
public abstract double gSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate G Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- G Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromCreditBasis
public abstract double gSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate G Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- G Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromCreditBasis
public abstract double gSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate G Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- G Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromCreditBasisToOptimalExercise
public abstract double gSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate G Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- G Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromDiscountMargin
public abstract double gSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate G Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- G Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromDiscountMargin
public abstract double gSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate G Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- G Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromDiscountMarginToOptimalExercise
public abstract double gSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate G Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- G Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromESpread
public abstract double gSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate G Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- G Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromESpread
public abstract double gSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate G Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- G Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromESpreadToOptimalExercise
public abstract double gSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate G Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- G Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromISpread
public abstract double gSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate G Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- G Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromISpread
public abstract double gSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate G Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- G Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromISpreadToOptimalExercise
public abstract double gSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate G Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- G Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromJSpread
public abstract double gSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate G Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- G Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromJSpread
public abstract double gSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate G Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- G Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromJSpreadToOptimalExercise
public abstract double gSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate G Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- G Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromNSpread
public abstract double gSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate G Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- G Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromNSpread
public abstract double gSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate G Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- G Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromNSpreadToOptimalExercise
public abstract double gSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate G Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- G Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromOAS
public abstract double gSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate G Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- G Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromOAS
public abstract double gSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate G Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- G Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromOASToOptimalExercise
public abstract double gSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate G Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- G Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromPECS
public abstract double gSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate G Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- G Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromPECS
public abstract double gSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate G Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- G Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromPECSToOptimalExercise
public abstract double gSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate G Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- G Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromPrice
public abstract double gSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate G Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- G Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromPrice
public abstract double gSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate G Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- G Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromPriceToOptimalExercise
public abstract double gSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate G Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- G Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromTSYSpread
public abstract double gSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate G Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- G Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromTSYSpread
public abstract double gSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate G Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- G Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromTSYSpreadToOptimalExercise
public abstract double gSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate G Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- G Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromYield
public abstract double gSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate G Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- G Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromYield
public abstract double gSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate G Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- G Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromYieldToOptimalExercise
public abstract double gSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate G Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- G Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromYieldSpread
public abstract double gSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate G Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- G Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromYieldSpread
public abstract double gSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate G Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- G Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromYieldSpreadToOptimalExercise
public abstract double gSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate G Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- G Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromZSpread
public abstract double gSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate G Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- G Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the G Spread cannot be calculated
-
gSpreadFromZSpread
public abstract double gSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate G Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- G Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
gSpreadFromZSpreadToOptimalExercise
public abstract double gSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate G Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- G Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if G Spread cannot be calculated
-
iSpreadFromASW
public abstract double iSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate I Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- I Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromASW
public abstract double iSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate I Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- I Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromASWToOptimalExercise
public abstract double iSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate I Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- I Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromBondBasis
public abstract double iSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate I Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- I Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromBondBasis
public abstract double iSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate I Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- I Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromBondBasisToOptimalExercise
public abstract double iSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate I Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- I Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromCreditBasis
public abstract double iSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate I Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- I Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromCreditBasis
public abstract double iSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate I Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- I Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromCreditBasisToOptimalExercise
public abstract double iSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate I Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- I Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromDiscountMargin
public abstract double iSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate I Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- I Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromDiscountMargin
public abstract double iSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate I Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- I Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromDiscountMarginToOptimalExercise
public abstract double iSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate I Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- I Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromESpread
public abstract double iSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate I Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- I Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromESpread
public abstract double iSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate I Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- I Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromESpreadToOptimalExercise
public abstract double iSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate I Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- I Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromGSpread
public abstract double iSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate I Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- I Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromGSpread
public abstract double iSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate I Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- I Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromGSpreadToOptimalExercise
public abstract double iSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate I Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- I Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromJSpread
public abstract double iSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate I Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- I Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromJSpread
public abstract double iSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate I Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- I Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromJSpreadToOptimalExercise
public abstract double iSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate I Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- I Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromNSpread
public abstract double iSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate I Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- I Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromNSpread
public abstract double iSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate I Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- I Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromNSpreadToOptimalExercise
public abstract double iSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate I Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- I Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromOAS
public abstract double iSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate I Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- I Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromOAS
public abstract double iSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate I Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- I Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromOASToOptimalExercise
public abstract double iSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate I Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- I Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromPECS
public abstract double iSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate I Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- I Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromPECS
public abstract double iSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate I Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- I Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromPECSToOptimalExercise
public abstract double iSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate I Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- I Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromPrice
public abstract double iSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate I Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- I Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromPrice
public abstract double iSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate I Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- I Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromPriceToOptimalExercise
public abstract double iSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate I Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- I Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromTSYSpread
public abstract double iSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate I Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- I Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromTSYSpread
public abstract double iSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate I Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- I Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromTSYSpreadToOptimalExercise
public abstract double iSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate I Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- I Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromYield
public abstract double iSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate I Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- I Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromYield
public abstract double iSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate I Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- I Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromYieldToOptimalExercise
public abstract double iSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate I Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- I Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromYieldSpread
public abstract double iSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate I Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- I Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromYieldSpread
public abstract double iSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate I Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- I Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromYieldSpreadToOptimalExercise
public abstract double iSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate I Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- I Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromZSpread
public abstract double iSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate I Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- I Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the I Spread cannot be calculated
-
iSpreadFromZSpread
public abstract double iSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate I Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- I Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
iSpreadFromZSpreadToOptimalExercise
public abstract double iSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate I Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- I Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if I Spread cannot be calculated
-
jSpreadFromASW
public abstract double jSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate J Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- J Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromASW
public abstract double jSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate J Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- J Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromASWToOptimalExercise
public abstract double jSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate J Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- J Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromBondBasis
public abstract double jSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate J Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- J Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromBondBasis
public abstract double jSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate J Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- J Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromBondBasisToOptimalExercise
public abstract double jSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate J Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- J Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromCreditBasis
public abstract double jSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate J Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- J Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromCreditBasis
public abstract double jSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate J Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- J Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromCreditBasisToOptimalExercise
public abstract double jSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate J Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- J Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromDiscountMargin
public abstract double jSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate J Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- J Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromDiscountMargin
public abstract double jSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate J Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- J Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromDiscountMarginToOptimalExercise
public abstract double jSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate J Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- J Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromESpread
public abstract double jSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate J Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- J Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromESpread
public abstract double jSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate J Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- J Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromESpreadToOptimalExercise
public abstract double jSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate J Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- J Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromGSpread
public abstract double jSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate J Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- J Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromGSpread
public abstract double jSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate J Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- J Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromGSpreadToOptimalExercise
public abstract double jSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate J Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- J Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromISpread
public abstract double jSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate J Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- J Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromISpread
public abstract double jSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate J Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- J Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromISpreadToOptimalExercise
public abstract double jSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate J Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- J Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromNSpread
public abstract double jSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate J Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- J Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromNSpread
public abstract double jSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate J Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- J Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromNSpreadToOptimalExercise
public abstract double jSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate J Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- J Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
jSpreadFromOAS
public abstract double jSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate J Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- J Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromOAS
public abstract double jSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate J Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- J Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromOASToOptimalExercise
public abstract double jSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate J Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- J Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromPECS
public abstract double jSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate J Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- J Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromPECS
public abstract double jSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate J Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- J Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromPECSToOptimalExercise
public abstract double jSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate J Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- J Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromPrice
public abstract double jSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate J Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- J Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromPrice
public abstract double jSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate J Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- J Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromPriceToOptimalExercise
public abstract double jSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate J Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- J Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromTSYSpread
public abstract double jSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate J Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- J Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromTSYSpread
public abstract double jSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate J Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- J Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromTSYSpreadToOptimalExercise
public abstract double jSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate J Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- J Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromYield
public abstract double jSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate J Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- J Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromYield
public abstract double jSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate J Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- J Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromYieldToOptimalExercise
public abstract double jSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate J Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- J Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromYieldSpread
public abstract double jSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate J Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- J Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromYieldSpread
public abstract double jSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate J Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- J Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromYieldSpreadToOptimalExercise
public abstract double jSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate J Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- J Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromZSpread
public abstract double jSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate J Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- J Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the J Spread cannot be calculated
-
jSpreadFromZSpread
public abstract double jSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate J Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- J Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
jSpreadFromZSpreadToOptimalExercise
public abstract double jSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate J Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- J Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if J Spread cannot be calculated
-
macaulayDurationFromASW
public abstract double macaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Macaulay Duration from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Macaulay Duration from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromASW
public abstract double macaulayDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Macaulay Duration from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Macaulay Duration from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromASWToOptimalExercise
public abstract double macaulayDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Macaulay Duration from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Macaulay Duration from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromBondBasis
public abstract double macaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Macaulay Duration from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromBondBasis
public abstract double macaulayDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Macaulay Duration from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromBondBasisToOptimalExercise
public abstract double macaulayDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Macaulay Duration from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromCreditBasis
public abstract double macaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Macaulay Duration from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromCreditBasis
public abstract double macaulayDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Macaulay Duration from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromCreditBasisToOptimalExercise
public abstract double macaulayDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Macaulay Duration from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Macaulay Duration from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromDiscountMargin
public abstract double macaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Macaulay Duration from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Macaulay Duration from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromDiscountMargin
public abstract double macaulayDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Macaulay Duration from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Macaulay Duration from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromDiscountMarginToOptimalExercise
public abstract double macaulayDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Macaulay Duration from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Macaulay Duration from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromESpread
public abstract double macaulayDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Macaulay Duration from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Macaulay Duration from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromESpread
public abstract double macaulayDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Macaulay Duration from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Macaulay Duration from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromESpreadToOptimalExercise
public abstract double macaulayDurationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Macaulay Duration from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Macaulay Duration from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromGSpread
public abstract double macaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Macaulay Duration from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Macaulay Duration from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromGSpread
public abstract double macaulayDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Macaulay Duration from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Macaulay Duration from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromGSpreadToOptimalExercise
public abstract double macaulayDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Macaulay Duration from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Macaulay Duration from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromISpread
public abstract double macaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Macaulay Duration from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Macaulay Duration from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromISpread
public abstract double macaulayDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Macaulay Duration from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Macaulay Duration from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromISpreadToOptimalExercise
public abstract double macaulayDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Macaulay Duration from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Macaulay Duration from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromJSpread
public abstract double macaulayDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Macaulay Duration from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Macaulay Duration from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromJSpread
public abstract double macaulayDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Macaulay Duration from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Macaulay Duration from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromJSpreadToOptimalExercise
public abstract double macaulayDurationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Macaulay Duration from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Macaulay Duration from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromNSpread
public abstract double macaulayDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Macaulay Duration from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Macaulay Duration from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromNSpread
public abstract double macaulayDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Macaulay Duration from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Macaulay Duration from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromNSpreadToOptimalExercise
public abstract double macaulayDurationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Macaulay Duration from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Macaulay Duration from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromOAS
public abstract double macaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Macaulay Duration from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Macaulay Duration from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromOAS
public abstract double macaulayDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Macaulay Duration from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Macaulay Duration from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
mnacaulayDurationFromOASToOptimalExercise
public abstract double mnacaulayDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Macaulay Duration from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Macaulay Duration from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPECS
public abstract double macaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Macaulay Duration from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Macaulay Duration from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPECS
public abstract double macaulayDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Macaulay Duration from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Macaulay Duration from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPECSToOptimalExercise
public abstract double macaulayDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Macaulay Duration from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Macaulay Duration from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPrice
public abstract double macaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Macaulay Duration from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Macaulay Duration from Price to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPrice
public abstract double macaulayDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Macaulay Duration from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Macaulay Duration from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromPriceToOptimalExercise
public abstract double macaulayDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Macaulay Duration from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Macaulay Duration from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromTSYSpread
public abstract double macaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Macaulay Duration from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Macaulay Duration from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromTSYSpread
public abstract double macaulayDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Macaulay Duration from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Macaulay Duration from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromTSYSpreadToOptimalExercise
public abstract double macaulayDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Macaulay Duration from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Macaulay Duration from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYield
public abstract double macaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Macaulay Duration from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Macaulay Duration from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYield
public abstract double macaulayDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Macaulay Duration from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Macaulay Duration from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYieldToOptimalExercise
public abstract double macaulayDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Macaulay Duration from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Macaulay Duration from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYieldSpread
public abstract double macaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Macaulay Duration from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYieldSpread
public abstract double macaulayDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Macaulay Duration from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromYieldSpreadToOptimalExercise
public abstract double macaulayDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Macaulay Duration from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromZSpread
public abstract double macaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Macaulay Duration from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromZSpread
public abstract double macaulayDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Macaulay Duration from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
macaulayDurationFromZSpreadToOptimalExercise
public abstract double macaulayDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Macaulay Duration from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Macaulay Duration from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Macaulay Duration cannot be calculated
-
modifiedDurationFromASW
public abstract double modifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Modified Duration from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Modified Duration from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromASW
public abstract double modifiedDurationFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Modified Duration from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Modified Duration from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromASWToOptimalExercise
public abstract double modifiedDurationFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Modified Duration from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Modified Duration from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromBondBasis
public abstract double modifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Modified Duration from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Modified Duration from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromBondBasis
public abstract double modifiedDurationFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Modified Duration from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Modified Duration from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromBondBasisToOptimalExercise
public abstract double modifiedDurationFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Modified Duration from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Modified Duration from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromCreditBasis
public abstract double modifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Modified Duration from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Modified Duration from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromCreditBasis
public abstract double modifiedDurationFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Modified Duration from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Modified Duration from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromCreditBasisToOptimalExercise
public abstract double modifiedDurationFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Modified Duration from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Modified Duration from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromDiscountMargin
public abstract double modifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Modified Duration from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Modified Duration from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromDiscountMargin
public abstract double modifiedDurationFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Modified Duration from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Modified Duration from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromDiscountMarginToOptimalExercise
public abstract double modifiedDurationFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Modified Duration from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Modified Duration from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromESpread
public abstract double modifiedDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Modified Duration from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Modified Duration from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromESpread
public abstract double modifiedDurationFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Modified Duration from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Modified Duration from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromESpreadToOptimalExercise
public abstract double modifiedDurationFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Modified Duration from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Modified Duration from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromGSpread
public abstract double modifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Modified Duration from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Modified Duration from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromGSpread
public abstract double modifiedDurationFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Modified Duration from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Modified Duration from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromGSpreadToOptimalExercise
public abstract double modifiedDurationFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Modified Duration from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Modified Duration from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromISpread
public abstract double modifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Modified Duration from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Modified Duration from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromISpread
public abstract double modifiedDurationFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Modified Duration from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Modified Duration from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromISpreadToOptimalExercise
public abstract double modifiedDurationFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Modified Duration from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- Modified Duration from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromJSpread
public abstract double modifiedDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Modified Duration from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- JSpread to Work-out- Returns:
- Modified Duration from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromJSpread
public abstract double modifiedDurationFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Modified Duration from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Modified Duration from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromJSpreadToOptimalExercise
public abstract double modifiedDurationFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Modified Duration from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Modified Duration from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromNSpread
public abstract double modifiedDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Modified Duration from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Modified Duration from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromNSpread
public abstract double modifiedDurationFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Modified Duration from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Modified Duration from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromNSpreadToOptimalExercise
public abstract double modifiedDurationFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Modified Duration from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Modified Duration from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromOAS
public abstract double modifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Modified Duration from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Modified Duration from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromOAS
public abstract double modifiedDurationFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Modified Duration from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Modified Duration from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromOASToOptimalExercise
public abstract double modifiedDurationFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Modified Duration from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Modified Duration from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPECS
public abstract double modifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Modified Duration from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Modified Duration from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPECS
public abstract double modifiedDurationFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Modified Duration from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Modified Duration from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPECSToOptimalExercise
public abstract double modifiedDurationFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Modified Duration from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Modified Duration from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPrice
public abstract double modifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Modified Duration from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Modified Duration from Price to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPrice
public abstract double modifiedDurationFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Modified Duration from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Modified Duration from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromPriceToOptimalExercise
public abstract double modifiedDurationFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Modified Duration from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Modified Duration from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromTSYSpread
public abstract double modifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Modified Duration from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Modified Duration from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromTSYSpread
public abstract double modifiedDurationFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Modified Duration from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Modified Duration from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromTSYSpreadToOptimalExercise
public abstract double modifiedDurationFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Modified Duration from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Modified Duration from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYield
public abstract double modifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Modified Duration from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Modified Duration from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYield
public abstract double modifiedDurationFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Modified Duration from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Modified Duration from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYieldToOptimalExercise
public abstract double modifiedDurationFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Modified Duration from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Modified Duration from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYieldSpread
public abstract double modifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Modified Duration from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Modified Duration from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYieldSpread
public abstract double modifiedDurationFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Modified Duration from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Modified Duration from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromYieldSpreadToOptimalExercise
public abstract double modifiedDurationFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Modified Duration from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Modified Duration from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromZSpread
public abstract double modifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Modified Duration from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Modified Duration from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromZSpread
public abstract double modifiedDurationFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Modified Duration from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Modified Duration from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
modifiedDurationFromZSpreadToOptimalExercise
public abstract double modifiedDurationFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Modified Duration from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Modified Duration from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Modified Duration cannot be calculated
-
nSpreadFromASW
public abstract double nSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate N Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- N Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromASW
public abstract double nSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate N Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- N Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromASWToOptimalExercise
public abstract double nSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate N Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- N Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromBondBasis
public abstract double nSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate N Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- N Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromBondBasis
public abstract double nSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate N Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- N Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromBondBasisToOptimalExercise
public abstract double nSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate N Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- N Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromCreditBasis
public abstract double nSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate N Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- N Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromCreditBasis
public abstract double nSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate N Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- N Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromCreditBasisToOptimalExercise
public abstract double nSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate N Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- N Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromDiscountMargin
public abstract double nSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate N Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- N Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromDiscountMargin
public abstract double nSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate N Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- N Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromDiscountMarginToOptimalExercise
public abstract double nSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate N Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- N Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromESpread
public abstract double nSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate N Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- N Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromESpread
public abstract double nSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate N Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- N Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromESpreadToOptimalExercise
public abstract double nSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate N Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- N Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromGSpread
public abstract double nSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate N Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- N Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromGSpread
public abstract double nSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate N Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- N Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromGSpreadToOptimalExercise
public abstract double nSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate N Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- N Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromISpread
public abstract double nSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate N Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- N Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromISpread
public abstract double nSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate N Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- N Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromISpreadToOptimalExercise
public abstract double nSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate N Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- N Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromJSpread
public abstract double nSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate N Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- N Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromJSpread
public abstract double nSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate N Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- N Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromJSpreadToOptimalExercise
public abstract double nSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate N Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- N Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromOAS
public abstract double nSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate N Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- N Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromOAS
public abstract double nSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate N Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- N Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromOASToOptimalExercise
public abstract double nSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate N Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- N Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromPECS
public abstract double nSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate N Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- N Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromPECS
public abstract double nSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate N Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- N Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromPECSToOptimalExercise
public abstract double nSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate N Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- N Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromPrice
public abstract double nSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate N Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- N Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromPrice
public abstract double nSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate N Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- N Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromPriceToOptimalExercise
public abstract double nSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate N Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- N Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromTSYSpread
public abstract double nSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate N Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- N Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromTSYSpread
public abstract double nSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate N Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- N Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromTSYSpreadToOptimalExercise
public abstract double nSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate N Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- N Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromYield
public abstract double nSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate N Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- N Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromYield
public abstract double nSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate N Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- N Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromYieldToOptimalExercise
public abstract double nSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate N Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- N Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromYieldSpread
public abstract double nSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate N Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- N Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromYieldSpread
public abstract double nSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate N Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- N Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromYieldSpreadToOptimalExercise
public abstract double nSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate N Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- N Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromZSpread
public abstract double nSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate N Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- N Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the N Spread cannot be calculated
-
nSpreadFromZSpread
public abstract double nSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate N Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- N Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
nSpreadFromZSpreadToOptimalExercise
public abstract double nSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate N Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- N Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if N Spread cannot be calculated
-
oasFromASW
public abstract double oasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate OAS from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- OAS from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromASW
public abstract double oasFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate OAS from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- OAS from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromASWToOptimalExercise
public abstract double oasFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate OAS from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- OAS from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromBondBasis
public abstract double oasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate OAS from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- OAS from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromBondBasis
public abstract double oasFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate OAS from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- OAS from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromBondBasisToOptimalExercise
public abstract double oasFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate OAS from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- OAS from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromCreditBasis
public abstract double oasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate OAS from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- OAS from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromCreditBasis
public abstract double oasFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate OAS from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- OAS from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromCreditBasisToOptimalExercise
public abstract double oasFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate OAS from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- OAS from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromDiscountMargin
public abstract double oasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate OAS from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- OAS from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromDiscountMargin
public abstract double oasFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate OAS from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- OAS from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromDiscountMarginToOptimalExercise
public abstract double oasFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate OAS from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- OAS from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromESpread
public abstract double oasFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate OAS from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- OAS from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromESpread
public abstract double oasFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate OAS from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- OAS from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromESpreadToOptimalExercise
public abstract double oasFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate OAS from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- OAS from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromGSpread
public abstract double oasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate OAS from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- OAS from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromGSpread
public abstract double oasFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate OAS from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- OAS from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromGSpreadToOptimalExercise
public abstract double oasFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate OAS from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- OAS from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromISpread
public abstract double oasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate OAS from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- OAS from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromISpread
public abstract double oasFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate OAS from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- OAS from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromISpreadToOptimalExercise
public abstract double oasFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate OAS from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- OAS from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromJSpread
public abstract double oasFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate OAS from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- OAS from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromJSpread
public abstract double oasFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate OAS from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- OAS from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromJSpreadToOptimalExercise
public abstract double oasFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate OAS from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- OAS from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromNSpread
public abstract double oasFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate OAS from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- OAS from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromNSpread
public abstract double oasFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate OAS from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- OAS from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromNSpreadToOptimalExercise
public abstract double oasFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate OAS from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- OAS from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromPECS
public abstract double oasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate OAS from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- OAS from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromPECS
public abstract double oasFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate OAS from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- OAS from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromPECSToOptimalExercise
public abstract double oasFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate OAS from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- OAS from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromPrice
public abstract double oasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate OAS from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- OAS from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromPrice
public abstract double oasFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate OAS from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- OAS from Price to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromPriceToOptimalExercise
public abstract double oasFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate OAS from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- OAS from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromTSYSpread
public abstract double oasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate OAS from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- OAS from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromTSYSpread
public abstract double oasFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate OAS from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- OAS from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromTSYSpreadToOptimalExercise
public abstract double oasFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate OAS from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- OAS from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromYield
public abstract double oasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate OAS from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- OAS from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromYield
public abstract double oasFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate OAS from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- OAS from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromYieldToOptimalExercise
public abstract double oasFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate OAS from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- OAS from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromYieldSpread
public abstract double oasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate OAS from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- OAS from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromYieldSpread
public abstract double oasFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate OAS from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- OAS from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromYieldSpreadToOptimalExercise
public abstract double oasFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate OAS from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- OAS from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromZSpread
public abstract double oasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate OAS from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- OAS from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the OAS cannot be calculated
-
oasFromZSpread
public abstract double oasFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate OAS from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- OAS from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
oasFromZSpreadToOptimalExercise
public abstract double oasFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate OAS from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- OAS from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if OAS cannot be calculated
-
pecsFromASW
public abstract double pecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate PECS from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- PECS from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromASW
public abstract double pecsFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate PECS from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- PECS from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromASWToOptimalExercise
public abstract double pecsFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate PECS from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- PECS from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromBondBasis
public abstract double pecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate PECS from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- PECS from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromBondBasis
public abstract double pecsFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate PECS from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- PECS from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromBondBasisToOptimalExercise
public abstract double pecsFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate PECS from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- PECS from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromCreditBasis
public abstract double pecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate PECS from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- PECS from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromCreditBasis
public abstract double pecsFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate PECS from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- PECS from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromCreditBasisToOptimalExercise
public abstract double pecsFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate PECS from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- PECS from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromDiscountMargin
public abstract double pecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate PECS from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- PECS from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromDiscountMargin
public abstract double pecsFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate PECS from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- PECS from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromDiscountMarginToOptimalExercise
public abstract double pecsFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate PECS from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- PECS from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromESpread
public abstract double pecsFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate PECS from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- PECS from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromESpread
public abstract double pecsFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate PECS from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- PECS from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromESpreadToOptimalExercise
public abstract double pecsFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate PECS from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- PECS from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromGSpread
public abstract double pecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate PECS from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- PECS from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromGSpread
public abstract double pecsFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate PECS from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- PECS from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromGSpreadToOptimalExercise
public abstract double pecsFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate PECS from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- PECS from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromISpread
public abstract double pecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate PECS from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- PECS from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromISpread
public abstract double pecsFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate PECS from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- PECS from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromISpreadToOptimalExercise
public abstract double pecsFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate PECS from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- PECS from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromJSpread
public abstract double pecsFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate PECS from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- PECS from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromJSpread
public abstract double pecsFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate PECS from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- PECS from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromJSpreadToOptimalExercise
public abstract double pecsFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate PECS from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- PECS from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromNSpread
public abstract double pecsFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate PECS from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- PECS from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromNSpread
public abstract double pecsFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate PECS from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- PECS from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromNSpreadToOptimalExercise
public abstract double pecsFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate PECS from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- PECS from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromOAS
public abstract double pecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate PECS from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- PECS from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromOAS
public abstract double pecsFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate PECS from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- PECS from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromOASToOptimalExercise
public abstract double pecsFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate PECS from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- PECS from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromPrice
public abstract double pecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate PECS from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- PECS from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
pecsFromPrice
public abstract double pecsFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate PECS from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- PECS from Price to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromPriceToOptimalExercise
public abstract double pecsFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate PECS from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- PECS from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromTSYSpread
public abstract double pecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate PECS from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- PECS from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromTSYSpread
public abstract double pecsFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate PECS from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- PECS from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromTSYSpreadToOptimalExercise
public abstract double pecsFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate PECS from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- PECS from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromYield
public abstract double pecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate PECS from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- PECS from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromYield
public abstract double pecsFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate PECS from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- PECS from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromYieldToOptimalExercise
public abstract double pecsFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate PECS from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- PECS from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromYieldSpread
public abstract double pecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate PECS from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- PECS from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromYieldSpread
public abstract double pecsFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate PECS from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- PECS from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromYieldSpreadToOptimalExercise
public abstract double pecsFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate PECS from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- PECS from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromZSpread
public abstract double pecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate PECS from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- PECS from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
pecsFromZSpread
public abstract double pecsFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate PECS from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- PECS from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
pecsFromZSpreadToOptimalExercise
public abstract double pecsFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate PECS from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- PECS from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if PECS cannot be calculated
-
priceFromASW
public abstract double priceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Price from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Price from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromASW
public abstract double priceFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Price from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Price from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromASWToOptimalExercise
public abstract double priceFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Price from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Price from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromBondBasis
public abstract double priceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Price from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Price from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromBondBasis
public abstract double priceFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Price from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Price from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromBondBasisToOptimalExercise
public abstract double priceFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Price from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Price from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromCreditBasis
public abstract double priceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Price from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Price from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromCreditBasis
public abstract double priceFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Price from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Price from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromCreditBasisToOptimalExercise
public abstract double priceFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Price from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Price from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromDiscountMargin
public abstract double priceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Price from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Price from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromDiscountMargin
public abstract double priceFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Price from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Price from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromDiscountMarginToOptimalExercise
public abstract double priceFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Price from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Price from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromESpread
public abstract double priceFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Price from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Price from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromESpread
public abstract double priceFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Price from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Price from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromESpreadToOptimalExercise
public abstract double priceFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Price from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Price from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromGSpread
public abstract double priceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Price from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Price from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromGSpread
public abstract double priceFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Price from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Price from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromGSpreadToOptimalExercise
public abstract double priceFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Price from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Price from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromISpread
public abstract double priceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Price from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Price from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromISpread
public abstract double priceFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Price from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Price from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromISpreadToOptimalExercise
public abstract double priceFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Price from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- Price from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromJSpread
public abstract double priceFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Price from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Price from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromJSpread
public abstract double priceFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Price from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Price from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromJSpreadToOptimalExercise
public abstract double priceFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Price from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Price from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromNSpread
public abstract double priceFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Price from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Price from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromNSpread
public abstract double priceFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Price from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Price from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromNSpreadToOptimalExercise
public abstract double priceFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Price from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Price from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromOAS
public abstract double priceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Price from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Price from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromOAS
public abstract double priceFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Price from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Price from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromOASToOptimalExercise
public abstract double priceFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Price from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Price from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromPECS
public abstract double priceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Price from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Price from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the PECS cannot be calculated
-
priceFromPECS
public abstract double priceFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Price from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Price from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromPECSToOptimalExercise
public abstract double priceFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Price from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Price from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromTSYSpread
public abstract double priceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Price from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Price from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromTSYSpread
public abstract double priceFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Price from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Price from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromTSYSpreadToOptimalExercise
public abstract double priceFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Price from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Price from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromYield
public abstract double priceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Price from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Price from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromYield
public abstract double priceFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Price from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Price from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromYieldToOptimalExercise
public abstract double priceFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Price from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Price from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromYieldSpread
public abstract double priceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Price from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Price from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromYieldSpread
public abstract double priceFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Price from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Price from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromYieldSpreadToOptimalExercise
public abstract double priceFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Price from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Price from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromZSpread
public abstract double priceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Price from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Price from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Price cannot be calculated
-
priceFromZSpread
public abstract double priceFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Price from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Price from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
priceFromZSpreadToOptimalExercise
public abstract double priceFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Price from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Price from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Price cannot be calculated
-
tsySpreadFromASW
public abstract double tsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate TSY Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- TSY Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromASW
public abstract double tsySpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate TSY Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- TSY Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromASWToOptimalExercise
public abstract double tsySpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate TSY Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- TSY Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromBondBasis
public abstract double tsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate TSY Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- TSY Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromBondBasis
public abstract double tsySpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate TSY Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- TSY Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromBondBasisToOptimalExercise
public abstract double tsySpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate TSY Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- TSY Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromCreditBasis
public abstract double tsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate TSY Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- TSY Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromCreditBasis
public abstract double tsySpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate TSY Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- TSY Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromCreditBasisToOptimalExercise
public abstract double tsySpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate TSY Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- TSY Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromDiscountMargin
public abstract double tsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate TSY Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- TSY Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromDiscountMargin
public abstract double tsySpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate TSY Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- TSY Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromDiscountMarginToOptimalExercise
public abstract double tsySpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate TSY Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- TSY Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromISpread
public abstract double tsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate TSY Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- TSY Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromISpread
public abstract double tsySpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate TSY Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- TSY Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromISpreadToOptimalExercise
public abstract double tsySpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate TSY Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Optimal Exercise- Returns:
- TSY Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromESpread
public abstract double tsySpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate TSY Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- TSY Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromESpread
public abstract double tsySpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate TSY Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- TSY Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromESpreadToOptimalExercise
public abstract double tsySpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate TSY Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- TSY Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromGSpread
public abstract double tsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate TSY Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- TSY Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromGSpread
public abstract double tsySpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate TSY Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- TSY Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromGSpreadToOptimalExercise
public abstract double tsySpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate TSY Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- TSY Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromJSpread
public abstract double tsySpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate TSY Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- TSY Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromJSpread
public abstract double tsySpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate TSY Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- TSY Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromJSpreadToOptimalExercise
public abstract double tsySpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate TSY Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- TSY Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromNSpread
public abstract double tsySpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate TSY Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- TSY Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromNSpread
public abstract double tsySpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate TSY Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- TSY Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromNSpreadToOptimalExercise
public abstract double tsySpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate TSY Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- TSY Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromOAS
public abstract double tsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate TSY Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- TSY Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromOAS
public abstract double tsySpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate TSY Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- TSY Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromOASToOptimalExercise
public abstract double tsySpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate TSY Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- TSY Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromPECS
public abstract double tsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate TSY Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- TSY Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromPECS
public abstract double tsySpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate TSY Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- TSY Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromPECSToOptimalExercise
public abstract double tsySpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate TSY Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- TSY Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromPrice
public abstract double tsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate TSY Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- TSY Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromPrice
public abstract double tsySpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate TSY Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- TSY Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromPriceToOptimalExercise
public abstract double tsySpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate TSY Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- TSY Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromYield
public abstract double tsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate TSY Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- TSY Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromYield
public abstract double tsySpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate TSY Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- TSY Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromYieldToOptimalExercise
public abstract double tsySpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate TSY Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- TSY Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromYieldSpread
public abstract double tsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate TSY Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- TSY Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromYieldSpread
public abstract double tsySpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate TSY Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- TSY Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromYieldSpreadToOptimalExercise
public abstract double tsySpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate TSY Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- TSY Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromZSpread
public abstract double tsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate TSY Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- TSY Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the TSY Spread cannot be calculated
-
tsySpreadFromZSpread
public abstract double tsySpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate TSY Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- TSY Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
tsySpreadFromZSpreadToOptimalExercise
public abstract double tsySpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate TSY Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- TSY Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if TSY Spread cannot be calculated
-
yieldFromASW
public abstract double yieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Yield from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Yield from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromASW
public abstract double yieldFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Yield from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromASWToOptimalExercise
public abstract double yieldFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Yield from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromBondBasis
public abstract double yieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Yield from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Yield from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromBondBasis
public abstract double yieldFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Yield from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromBondBasisToOptimalExercise
public abstract double yieldFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Yield from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromCreditBasis
public abstract double yieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Yield from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromCreditBasis
public abstract double yieldFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Yield from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromCreditBasisToOptimalExercise
public abstract double yieldFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Yield from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromDiscountMargin
public abstract double yieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Yield from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromDiscountMargin
public abstract double yieldFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Yield from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromDiscountMarginToOptimalExercise
public abstract double yieldFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Yield from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromESpread
public abstract double yieldFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Yield from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Yield from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromESpread
public abstract double yieldFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Yield from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromESpreadToOptimalExercise
public abstract double yieldFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Yield from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromGSpread
public abstract double yieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Yield from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Yield from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromGSpread
public abstract double yieldFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Yield from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromGSpreadToOptimalExercise
public abstract double yieldFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Yield from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromISpread
public abstract double yieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Yield from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Yield from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromISpread
public abstract double yieldFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Yield from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromISpreadToOptimalExercise
public abstract double yieldFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- Yield from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromJSpread
public abstract double yieldFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Yield from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Yield from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromJSpread
public abstract double yieldFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Yield from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromJSpreadToOptimalExercise
public abstract double yieldFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Optimal Exercise- Returns:
- Yield from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromNSpread
public abstract double yieldFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Yield from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Yield from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromNSpread
public abstract double yieldFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Yield from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Yield from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromNSpreadToOptimalExercise
public abstract double yieldFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Yield from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Yield from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromOAS
public abstract double yieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Yield from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Yield from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromOAS
public abstract double yieldFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Yield from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromOASToOptimalExercise
public abstract double yieldFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Yield from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromPECS
public abstract double yieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Yield from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Yield from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromPECS
public abstract double yieldFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Yield from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromPECSToOptimalExercise
public abstract double yieldFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Yield from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromPrice
public abstract double yieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Yield from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Yield from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromPrice
public abstract double yieldFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Yield from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromPriceToOptimalExercise
public abstract double yieldFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Yield from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromPriceTC
public abstract double yieldFromPriceTC(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Yield from Price to Work-out after applying the Tax Credit Coupon Extension- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Yield from Price to Work-out after applying the Tax Credit Coupon Extension
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromTSYSpread
public abstract double yieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Yield from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromTSYSpread
public abstract double yieldFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Yield from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromTSYSpreadToOptimalExercise
public abstract double yieldFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Yield from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromYieldSpread
public abstract double yieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Yield from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromYieldSpread
public abstract double yieldFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Yield from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromYieldSpreadToOptimalExercise
public abstract double yieldFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Yield from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromZSpread
public abstract double yieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Yield from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Yield from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield cannot be calculated
-
yieldFromZSpread
public abstract double yieldFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Yield from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yieldFromZSpreadToOptimalExercise
public abstract double yieldFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Yield from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield cannot be calculated
-
yield01FromASW
public abstract double yield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Yield01 from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Yield01 from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromASW
public abstract double yield01FromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield01 from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Yield01 from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromASWToOptimalExercise
public abstract double yield01FromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield01 from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Yield01 from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromBondBasis
public abstract double yield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Yield01 from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Yield01 from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromBondBasis
public abstract double yield01FromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield01 from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Yield01 from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromBondBasisToOptimalExercise
public abstract double yield01FromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield01 from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Yield01 from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromCreditBasis
public abstract double yield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield01 from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Yield01 from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromCreditBasis
public abstract double yield01FromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield01 from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Yield01 from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromCreditBasisToOptimalExercise
public abstract double yield01FromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield01 from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Yield01 from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromDiscountMargin
public abstract double yield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield01 from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Yield01 from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromDiscountMargin
public abstract double yield01FromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield01 from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Yield01 from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromDiscountMarginToOptimalExercise
public abstract double yield01FromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield01 from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Yield01 from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromESpread
public abstract double yield01FromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Yield01 from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Yield01 from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromESpread
public abstract double yield01FromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield01 from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Yield01 from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromESpreadToOptimalExercise
public abstract double yield01FromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield01 from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Yield01 from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromGSpread
public abstract double yield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Yield01 from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Yield01 from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromGSpread
public abstract double yield01FromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield01 from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Yield01 from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromGSpreadToOptimalExercise
public abstract double yield01FromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield01 from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Yield01 from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromISpread
public abstract double yield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Yield01 from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Yield01 from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromISpread
public abstract double yield01FromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield01 from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Yield01 from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromISpreadToOptimalExercise
public abstract double yield01FromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield01 from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- Yield01 from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromJSpread
public abstract double yield01FromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Yield01 from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Yield01 from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromJSpread
public abstract double yield01FromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield01 from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Yield01 from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromJSpreadToOptimalExercise
public abstract double yield01FromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield01 from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- Yield01 from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromOAS
public abstract double yield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Yield01 from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Yield01 from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromOAS
public abstract double yield01FromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield01 from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Yield01 from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromOASToOptimalExercise
public abstract double yield01FromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield01 from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Yield01 from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromPECS
public abstract double yield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Yield01 from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Yield01 from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromPECS
public abstract double yield01FromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield01 from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Yield01 from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromPECSToOptimalExercise
public abstract double yield01FromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield01 from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Yield01 from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromPrice
public abstract double yield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Yield01 from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Yield01 from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromPrice
public abstract double yield01FromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield01 from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Yield01 from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromPriceToOptimalExercise
public abstract double yield01FromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield01 from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Yield01 from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromTSYSpread
public abstract double yield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield01 from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Yield01 from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromTSYSpread
public abstract double yield01FromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield01 from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Yield01 from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromTSYSpreadToOptimalExercise
public abstract double yield01FromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield01 from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Yield01 from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromYield
public abstract double yield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Yield01 from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Yield01 from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromYield
public abstract double yield01FromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Yield01 from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Yield01 from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromYieldToOptimalExercise
public abstract double yield01FromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Yield01 from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Yield01 from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromYieldSpread
public abstract double yield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield01 from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Yield01 from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromYieldSpread
public abstract double yield01FromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield01 from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Yield01 from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromYieldSpreadToOptimalExercise
public abstract double yield01FromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Yield01 from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Yield01 from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromZSpread
public abstract double yield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Yield01 from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Yield01 from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield01 cannot be calculated
-
yield01FromZSpread
public abstract double yield01FromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield01 from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Yield01 from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yield01FromZSpreadToOptimalExercise
public abstract double yield01FromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield01 from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Yield01 from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield01 cannot be calculated
-
yieldSpreadFromASW
public abstract double yieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Yield Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Yield Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromASW
public abstract double yieldSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Yield Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromASWToOptimalExercise
public abstract double yieldSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Yield Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Yield Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromBondBasis
public abstract double yieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Yield Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Yield Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromBondBasis
public abstract double yieldSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Yield Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromBondBasisToOptimalExercise
public abstract double yieldSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Yield Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Yield Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromCreditBasis
public abstract double yieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Yield Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromCreditBasis
public abstract double yieldSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Yield Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromCreditBasisToOptimalExercise
public abstract double yieldSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Yield Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Yield Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromDiscountMargin
public abstract double yieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Yield Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromDiscountMargin
public abstract double yieldSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Yield Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromDiscountMarginToOptimalExercise
public abstract double yieldSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Yield Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Yield Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromESpread
public abstract double yieldSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblESpread) throws java.lang.ExceptionCalculate Yield Spread from E Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblESpread- E Spread to Work-out- Returns:
- Yield Spread from E Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromESpread
public abstract double yieldSpreadFromESpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield Spread from E Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Maturity- Returns:
- Yield Spread from E Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromESpreadToOptimalExercise
public abstract double yieldSpreadFromESpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblESpread) throws java.lang.ExceptionCalculate Yield Spread from E Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblESpread- E Spread to Optimal Exercise- Returns:
- Yield Spread from E Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromGSpread
public abstract double yieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Yield Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Yield Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromGSpread
public abstract double yieldSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Yield Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromGSpreadToOptimalExercise
public abstract double yieldSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Yield Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Yield Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromISpread
public abstract double yieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Yield Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Yield Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromISpread
public abstract double yieldSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Yield Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromISpreadToOptimalExercise
public abstract double yieldSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Yield Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- Yield Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromJSpread
public abstract double yieldSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Yield Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Yield Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromJSpread
public abstract double yieldSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Yield Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromJSpreadToOptimalExercise
public abstract double yieldSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Yield Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- Yield Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromNSpread
public abstract double yieldSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Yield Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Yield Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromNSpread
public abstract double yieldSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Yield Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Yield Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromNSpreadToOptimalExercise
public abstract double yieldSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Yield Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Yield Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromOAS
public abstract double yieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Yield Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Yield Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromOAS
public abstract double yieldSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Yield Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromOASToOptimalExercise
public abstract double yieldSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Yield Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Yield Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromPrice
public abstract double yieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Yield Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Yield Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromPrice
public abstract double yieldSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Yield Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromPriceToOptimalExercise
public abstract double yieldSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Yield Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Yield Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromPECS
public abstract double yieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Yield Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Yield Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromPECS
public abstract double yieldSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Yield Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromPECSToOptimalExercise
public abstract double yieldSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Yield Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Yield Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromTSYSpread
public abstract double yieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Yield Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromTSYSpread
public abstract double yieldSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Yield Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromTSYSpreadToOptimalExercise
public abstract double yieldSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Yield Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Yield Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromYield
public abstract double yieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Yield Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Yield Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromYield
public abstract double yieldSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Yield Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Yield Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromYieldToOptimalExercise
public abstract double yieldSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Yield Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Yield Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromZSpread
public abstract double yieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblZSpread) throws java.lang.ExceptionCalculate Yield Spread from Z Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblZSpread- Z Spread to Work-out- Returns:
- Yield Spread from Z Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Yield Spread cannot be calculated
-
yieldSpreadFromZSpread
public abstract double yieldSpreadFromZSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield Spread from Z Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Maturity- Returns:
- Yield Spread from Z Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
yieldSpreadFromZSpreadToOptimalExercise
public abstract double yieldSpreadFromZSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblZSpread) throws java.lang.ExceptionCalculate Yield Spread from Z Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblZSpread- Z Spread to Optimal Exercise- Returns:
- Yield Spread from Z Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
zSpreadFromASW
public abstract double zSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblASW) throws java.lang.ExceptionCalculate Z Spread from ASW to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblASW- ASW to Work-out- Returns:
- Z Spread from ASW to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromASW
public abstract double zSpreadFromASW(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Z Spread from ASW to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Maturity- Returns:
- Z Spread from ASW to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromASWToOptimalExercise
public abstract double zSpreadFromASWToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblASW) throws java.lang.ExceptionCalculate Z Spread from ASW to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblASW- ASW to Optimal Exercise- Returns:
- Z Spread from ASW to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromBondBasis
public abstract double zSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.ExceptionCalculate Z Spread from Bond Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblBondBasis- Bond Basis to Work-out- Returns:
- Z Spread from Bond Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromBondBasis
public abstract double zSpreadFromBondBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Z Spread from Bond Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Maturity- Returns:
- Z Spread from Bond Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromBondBasisToOptimalExercise
public abstract double zSpreadFromBondBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblBondBasis) throws java.lang.ExceptionCalculate Z Spread from Bond Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblBondBasis- Bond Basis to Optimal Exercise- Returns:
- Z Spread from Bond Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromCreditBasis
public abstract double zSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.ExceptionCalculate Z Spread from Credit Basis to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblCreditBasis- Credit Basis to Work-out- Returns:
- Z Spread from Credit Basis to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromCreditBasis
public abstract double zSpreadFromCreditBasis(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Z Spread from Credit Basis to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Maturity- Returns:
- Z Spread from Credit Basis to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromCreditBasisToOptimalExercise
public abstract double zSpreadFromCreditBasisToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblCreditBasis) throws java.lang.ExceptionCalculate Z Spread from Credit Basis to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblCreditBasis- Credit Basis to Optimal Exercise- Returns:
- Z Spread from Credit Basis to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromDiscountMargin
public abstract double zSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblDiscountMargin) throws java.lang.ExceptionCalculate Z Spread from Discount Margin to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblDiscountMargin- Discount Margin to Work-out- Returns:
- Z Spread from Discount Margin to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromDiscountMargin
public abstract double zSpreadFromDiscountMargin(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Z Spread from Discount Margin to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Maturity- Returns:
- Z Spread from Discount Margin to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromDiscountMarginToOptimalExercise
public abstract double zSpreadFromDiscountMarginToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblDiscountMargin) throws java.lang.ExceptionCalculate Z Spread from Discount Margin to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblDiscountMargin- Discount Margin to Optimal Exercise- Returns:
- Z Spread from Discount Margin to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromGSpread
public abstract double zSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.ExceptionCalculate Z Spread from G Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblGSpread- G Spread to Work-out- Returns:
- Z Spread from G Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromGSpread
public abstract double zSpreadFromGSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Z Spread from G Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Maturity- Returns:
- Z Spread from G Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromGSpreadToOptimalExercise
public abstract double zSpreadFromGSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblGSpread) throws java.lang.ExceptionCalculate Z Spread from G Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblGSpread- G Spread to Optimal Exercise- Returns:
- Z Spread from G Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromISpread
public abstract double zSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.ExceptionCalculate Z Spread from I Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblISpread- I Spread to Work-out- Returns:
- Z Spread from I Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromISpread
public abstract double zSpreadFromISpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Z Spread from I Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- I Spread to Maturity- Returns:
- Z Spread from I Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromISpreadToOptimalExercise
public abstract double zSpreadFromISpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblISpread) throws java.lang.ExceptionCalculate Z Spread from I Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblISpread- ISpread to Optimal Exercise- Returns:
- Z Spread from I Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromJSpread
public abstract double zSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblJSpread) throws java.lang.ExceptionCalculate Z Spread from J Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblJSpread- J Spread to Work-out- Returns:
- Z Spread from J Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromJSpread
public abstract double zSpreadFromJSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Z Spread from J Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- J Spread to Maturity- Returns:
- Z Spread from J Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromJSpreadToOptimalExercise
public abstract double zSpreadFromJSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblJSpread) throws java.lang.ExceptionCalculate Z Spread from J Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblJSpread- JSpread to Optimal Exercise- Returns:
- Z Spread from J Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromNSpread
public abstract double zSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblNSpread) throws java.lang.ExceptionCalculate Z Spread from N Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblNSpread- N Spread to Work-out- Returns:
- Z Spread from N Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromNSpread
public abstract double zSpreadFromNSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Z Spread from N Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Maturity- Returns:
- Z Spread from N Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromNSpreadToOptimalExercise
public abstract double zSpreadFromNSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblNSpread) throws java.lang.ExceptionCalculate Z Spread from N Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblNSpread- N Spread to Optimal Exercise- Returns:
- Z Spread from N Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromOAS
public abstract double zSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblOAS) throws java.lang.ExceptionCalculate Z Spread from OAS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblOAS- OAS to Work-out- Returns:
- Z Spread from OAS to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromOAS
public abstract double zSpreadFromOAS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Z Spread from OAS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Maturity- Returns:
- Z Spread from OAS to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromOASToOptimalExercise
public abstract double zSpreadFromOASToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblOAS) throws java.lang.ExceptionCalculate Z Spread from OAS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblOAS- OAS to Optimal Exercise- Returns:
- Z Spread from OAS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromPrice
public abstract double zSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPrice) throws java.lang.ExceptionCalculate Z Spread from Price to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPrice- Price to Work-out- Returns:
- Z Spread from Price to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromPrice
public abstract double zSpreadFromPrice(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Z Spread from Price to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Maturity- Returns:
- Z Spread from Price to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromPriceToOptimalExercise
public abstract double zSpreadFromPriceToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPrice) throws java.lang.ExceptionCalculate Z Spread from Price to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPrice- Price to Optimal Exercise- Returns:
- Z Spread from Price to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromPECS
public abstract double zSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblPECS) throws java.lang.ExceptionCalculate Z Spread from PECS to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblPECS- PECS to Work-out- Returns:
- Z Spread from PECS to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromPECS
public abstract double zSpreadFromPECS(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Z Spread from PECS to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Maturity- Returns:
- Z Spread from PECS to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromPECSToOptimalExercise
public abstract double zSpreadFromPECSToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblPECS) throws java.lang.ExceptionCalculate Z Spread from PECS to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblPECS- PECS to Optimal Exercise- Returns:
- Z Spread from PECS to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromTSYSpread
public abstract double zSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.ExceptionCalculate Z Spread from TSY Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblTSYSpread- TSY Spread to Work-out- Returns:
- Z Spread from TSY Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromTSYSpread
public abstract double zSpreadFromTSYSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Z Spread from TSY Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Maturity- Returns:
- Z Spread from TSY Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromTSYSpreadToOptimalExercise
public abstract double zSpreadFromTSYSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblTSYSpread) throws java.lang.ExceptionCalculate Z Spread from TSY Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblTSYSpread- TSY Spread to Optimal Exercise- Returns:
- Z Spread from TSY Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromYield
public abstract double zSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYield) throws java.lang.ExceptionCalculate Z Spread from Yield to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYield- Yield to Work-out- Returns:
- Z Spread from Yield to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromYield
public abstract double zSpreadFromYield(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Z Spread from Yield to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Maturity- Returns:
- Z Spread from Yield to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromYieldToOptimalExercise
public abstract double zSpreadFromYieldToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYield) throws java.lang.ExceptionCalculate Z Spread from Yield to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYield- Yield to Optimal Exercise- Returns:
- Z Spread from Yield to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromYieldSpread
public abstract double zSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, int iWorkoutDate, double dblWorkoutFactor, double dblYieldSpread) throws java.lang.ExceptionCalculate Z Spread from Yield Spread to Work-out- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersiWorkoutDate- Work-out DatedblWorkoutFactor- Work-out FactordblYieldSpread- Yield Spread to Work-out- Returns:
- Z Spread from Yield Spread to Work-out
- Throws:
java.lang.Exception- Thrown if the Z Spread cannot be calculated
-
zSpreadFromYieldSpread
public abstract double zSpreadFromYieldSpread(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Z Spread from Yield Spread to Maturity- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Maturity- Returns:
- Z Spread from Yield Spread to Maturity
- Throws:
java.lang.Exception- Thrown if Z Spread cannot be calculated
-
zSpreadFromYieldSpreadToOptimalExercise
public abstract double zSpreadFromYieldSpreadToOptimalExercise(ValuationParams valParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams vcp, double dblYieldSpread) throws java.lang.ExceptionCalculate Z Spread from Yield Spread to Optimal Exercise- Parameters:
valParams- Valuation Parameterscsqs- Market Parametersvcp- Valuation Customization ParametersdblYieldSpread- Yield Spread to Optimal Exercise- Returns:
- Z Spread from Yield Spread to Optimal Exercise
- Throws:
java.lang.Exception- Thrown if Yield Spread cannot be calculated
-
standardMeasures
public abstract 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- Parameters:
valParams- ValuationParamspricerParams- Pricing Parameterscsqs- Bond market parametersvcp- Valuation Customization Parameterswi- Work out InformationdblPrice- Input Price- Returns:
- Bond RV Measure Set
-
showPeriods
public abstract void showPeriods() throws java.lang.ExceptionDisplay all the coupon periods onto stdout- Throws:
java.lang.Exception- Thrown if the coupon periods cannot be displayed onto stdout
-