public class LatentMarketStateBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SHAPE_PRESERVING
Shape Preserving Latent State
|
static int |
SMOOTH
Smoothened Latent State
|
| Constructor and Description |
|---|
LatentMarketStateBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static CaseInsensitiveTreeMap<CreditCurve> |
BumpedCreditCurve(JulianDate dtSpot,
java.lang.String strCredit,
java.lang.String[] astrMaturityTenor,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure,
MergedDiscountForwardCurve dc,
double dblBump,
boolean bIsProportional)
Construct a Tenor + Parallel Map of Bumped Credit Curves from Overnight Exchange/OTC Market Instruments
|
static CaseInsensitiveTreeMap<ForwardCurve> |
BumpedForwardCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrFRAMaturityTenor,
double[] adblFRAQuote,
java.lang.String strFRAMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
java.lang.String[] astrFloatFloatMaturityTenor,
double[] adblFloatFloatQuote,
java.lang.String strFloatFloatMeasure,
java.lang.String[] astrSyntheticFloatFloatMaturityTenor,
double[] adblSyntheticFloatFloatQuote,
java.lang.String strSyntheticFloatFloatMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fcReference,
int iLatentStateType,
double dblBump,
boolean bIsProportional)
Construct a Map of Tenor Bumped Forward Curve Based off of the Input Exchange/OTC Market Instruments
|
static CaseInsensitiveTreeMap<VolatilityCurve> |
BumpedForwardVolatilityCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
boolean bIsCap,
java.lang.String[] astrMaturityTenor,
double[] adblStrike,
double[] adblQuote,
java.lang.String strMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fc,
double dblBump,
boolean bIsProportional)
Construct a Tenor + Parallel Forward Volatility Latent State Construction from Cap/Floor Instruments
|
static CaseInsensitiveTreeMap<MergedDiscountForwardCurve> |
BumpedFundingCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
double[] adblFuturesQuote,
java.lang.String strFuturesMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
int iLatentStateType,
double dblBump,
boolean bIsProportional)
Construct a Map of Tenor Bumped Funding Curve Based off of the Input Exchange/OTC Market Instruments
|
static CaseInsensitiveTreeMap<FXCurve> |
BumpedFXCurve(JulianDate dtSpot,
CurrencyPair cp,
java.lang.String[] astrMaturityTenor,
double[] adblQuote,
java.lang.String strMeasure,
double dblFXSpot,
int iLatentStateType,
double dblBump,
boolean bIsProportional)
Construct a Tenor + Parallel Map of FX Curve from the FX Instruments
|
static CaseInsensitiveTreeMap<GovvieCurve> |
BumpedGovvieCurve(java.lang.String strCode,
JulianDate dtSpot,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure,
int iLatentStateType,
double dblBump,
boolean bIsProportional)
Construct a Tenor + Parallel Map of Govvie Curves from the Treasury Instruments
|
static CaseInsensitiveTreeMap<MergedDiscountForwardCurve> |
BumpedOvernightCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrShortEndOISMaturityTenor,
double[] adblShortEndOISQuote,
java.lang.String strShortEndOISMeasure,
java.lang.String[] astrOISFuturesEffectiveTenor,
java.lang.String[] astrOISFuturesMaturityTenor,
double[] adblOISFuturesQuote,
java.lang.String strOISFuturesMeasure,
java.lang.String[] astrLongEndOISMaturityTenor,
double[] adblLongEndOISQuote,
java.lang.String strLongEndOISMeasure,
int iLatentStateType,
double dblBump,
boolean bIsProportional)
Construct a Map of Tenor + Parallel Bumped Overnight Curves
|
static CreditCurve |
CreditCurve(JulianDate dtSpot,
CreditDefaultSwap[] aCDS,
double[] adblQuote,
java.lang.String strMeasure,
MergedDiscountForwardCurve dc)
Construct a Credit Curve from the specified Calibration CDS Instruments
|
static CreditCurve |
CreditCurve(JulianDate dtSpot,
java.lang.String strCredit,
java.lang.String[] astrMaturityTenor,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure,
MergedDiscountForwardCurve dc)
Construct a Credit Curve from Overnight Exchange/OTC Market Instruments
|
static ForwardCurve |
ForwardCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrFRAMaturityTenor,
double[] adblFRAQuote,
java.lang.String strFRAMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
java.lang.String[] astrFloatFloatMaturityTenor,
double[] adblFloatFloatQuote,
java.lang.String strFloatFloatMeasure,
java.lang.String[] astrSyntheticFloatFloatMaturityTenor,
double[] adblSyntheticFloatFloatQuote,
java.lang.String strSyntheticFloatFloatMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fcReference,
int iLatentStateType)
Construct a Instance of the Smooth/Shape Preserving Forward Curve off of Exchange/OTC Market
Instruments
|
static ForwardCurve |
ForwardCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrFRAMaturityTenor,
double[] adblFRAQuote,
java.lang.String strFRAMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
java.lang.String[] astrFloatFloatMaturityTenor,
double[] adblFloatFloatQuote,
java.lang.String strFloatFloatMeasure,
java.lang.String[] astrSyntheticFloatFloatMaturityTenor,
double[] adblSyntheticFloatFloatQuote,
java.lang.String strSyntheticFloatFloatMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fcReference,
SegmentCustomBuilderControl scbc)
Construct a Instance of the Forward Curve off of Exchange/OTC Market Instruments
|
static VolatilityCurve |
ForwardRateVolatilityCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
boolean bIsCap,
java.lang.String[] astrMaturityTenor,
double[] adblStrike,
double[] adblQuote,
java.lang.String strMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fc)
Forward Rate Volatility Latent State Construction from Cap/Floor Instruments
|
static MergedDiscountForwardCurve |
FundingCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
double[] adblFuturesQuote,
java.lang.String strFuturesMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
int iLatentStateType)
Construct a Funding Curve Based off of the Input Exchange/OTC Market Instruments
|
static MergedDiscountForwardCurve |
FundingCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
double[] adblFuturesQuote,
java.lang.String strFuturesMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
SegmentCustomBuilderControl scbc)
Construct a Funding Curve Based off of the Input Exchange/OTC Market Instruments Using the specified
Spline
|
static FXCurve |
FXCurve(JulianDate dtSpot,
CurrencyPair cp,
java.lang.String[] astrMaturityTenor,
double[] adblQuote,
java.lang.String strMeasure,
double dblFXSpot,
int iLatentStateType)
Construct an FX Curve from the FX Forward Instruments
|
static FXCurve |
FXCurve(JulianDate dtSpot,
CurrencyPair cp,
java.lang.String[] astrMaturityTenor,
double[] adblQuote,
java.lang.String strMeasure,
double dblFXSpot,
SegmentCustomBuilderControl scbc)
Construct an FX Curve from the FX Forward Instruments
|
static GovvieCurve |
GovvieCurve(java.lang.String strCode,
JulianDate dtSpot,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure,
int iLatentStateType)
Construct a Govvie Curve from the Treasury Instruments
|
static GovvieCurve |
GovvieCurve(java.lang.String strCode,
JulianDate dtSpot,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure,
SegmentCustomBuilderControl scbc)
Construct a Govvie Curve from the Treasury Instruments
|
static MergedDiscountForwardCurve |
OvernightCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrShortEndOISMaturityTenor,
double[] adblShortEndOISQuote,
java.lang.String strShortEndOISMeasure,
java.lang.String[] astrOISFuturesEffectiveTenor,
java.lang.String[] astrOISFuturesMaturityTenor,
double[] adblOISFuturesQuote,
java.lang.String strOISFuturesMeasure,
java.lang.String[] astrLongEndOISMaturityTenor,
double[] adblLongEndOISQuote,
java.lang.String strLongEndOISMeasure,
int iLatentStateType)
Construct an Overnight Curve from Overnight Exchange/OTC Market Instruments
|
static MergedDiscountForwardCurve |
OvernightCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrShortEndOISMaturityTenor,
double[] adblShortEndOISQuote,
java.lang.String strShortEndOISMeasure,
java.lang.String[] astrOISFuturesEffectiveTenor,
java.lang.String[] astrOISFuturesMaturityTenor,
double[] adblOISFuturesQuote,
java.lang.String strOISFuturesMeasure,
java.lang.String[] astrLongEndOISMaturityTenor,
double[] adblLongEndOISQuote,
java.lang.String strLongEndOISMeasure,
SegmentCustomBuilderControl scbc)
Construct an Overnight Curve from Overnight Exchange/OTC Market Instruments
|
static ForwardCurve |
ShapePreservingForwardCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrFRAMaturityTenor,
double[] adblFRAQuote,
java.lang.String strFRAMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
java.lang.String[] astrFloatFloatMaturityTenor,
double[] adblFloatFloatQuote,
java.lang.String strFloatFloatMeasure,
java.lang.String[] astrSyntheticFloatFloatMaturityTenor,
double[] adblSyntheticFloatFloatQuote,
java.lang.String strSyntheticFloatFloatMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fcReference)
Construct a Instance of the Shape Preserving Forward Curve off of Exchange/OTC Market Instruments
|
static MergedDiscountForwardCurve |
ShapePreservingFundingCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
double[] adblFuturesQuote,
java.lang.String strFuturesMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure)
Construct a Shape Preserving Funding Curve Based off of the Input Exchange/OTC Market Instruments
|
static FXCurve |
ShapePreservingFXCurve(JulianDate dtSpot,
CurrencyPair cp,
java.lang.String[] astrMaturityTenor,
double[] adblQuote,
java.lang.String strMeasure,
double dblFXSpot)
Construct a Shape Preserving FX Curve from the FX Forward Instruments
|
static GovvieCurve |
ShapePreservingGovvieCurve(java.lang.String strCode,
JulianDate dtSpot,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure)
Construct a Shape Preserving Govvie Curve from the Treasury Instruments
|
static MergedDiscountForwardCurve |
ShapePreservingOvernightCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrShortEndOISMaturityTenor,
double[] adblShortEndOISQuote,
java.lang.String strShortEndOISMeasure,
java.lang.String[] astrOISFuturesEffectiveTenor,
java.lang.String[] astrOISFuturesMaturityTenor,
double[] adblOISFuturesQuote,
java.lang.String strOISFuturesMeasure,
java.lang.String[] astrLongEndOISMaturityTenor,
double[] adblLongEndOISQuote,
java.lang.String strLongEndOISMeasure)
Construct a Shape Preserving Overnight Curve from Overnight Exchange/OTC Market Instruments
|
static ForwardCurve |
SmoothForwardCurve(JulianDate dtSpot,
ForwardLabel forwardLabel,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrFRAMaturityTenor,
double[] adblFRAQuote,
java.lang.String strFRAMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure,
java.lang.String[] astrFloatFloatMaturityTenor,
double[] adblFloatFloatQuote,
java.lang.String strFloatFloatMeasure,
java.lang.String[] astrSyntheticFloatFloatMaturityTenor,
double[] adblSyntheticFloatFloatQuote,
java.lang.String strSyntheticFloatFloatMeasure,
MergedDiscountForwardCurve dc,
ForwardCurve fcReference)
Construct a Instance of Smooth Forward Curve off of Exchange/OTC Market Instruments
|
static MergedDiscountForwardCurve |
SmoothFundingCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
double[] adblFuturesQuote,
java.lang.String strFuturesMeasure,
java.lang.String[] astrFixFloatMaturityTenor,
double[] adblFixFloatQuote,
java.lang.String strFixFloatMeasure)
Construct a Smooth Funding Curve Based off of the Input Exchange/OTC Market Instruments
|
static FXCurve |
SmoothFXCurve(JulianDate dtSpot,
CurrencyPair cp,
java.lang.String[] astrMaturityTenor,
double[] adblQuote,
java.lang.String strMeasure,
double dblFXSpot)
Construct a Smooth FX Curve from the FX Forward Instruments
|
static GovvieCurve |
SmoothGovvieCurve(java.lang.String strCode,
JulianDate dtSpot,
JulianDate[] adtEffective,
JulianDate[] adtMaturity,
double[] adblCoupon,
double[] adblQuote,
java.lang.String strMeasure)
Construct a Smooth Govvie Curve from the Treasury Instruments
|
static MergedDiscountForwardCurve |
SmoothOvernightCurve(JulianDate dtSpot,
java.lang.String strCurrency,
java.lang.String[] astrDepositMaturityTenor,
double[] adblDepositQuote,
java.lang.String strDepositMeasure,
java.lang.String[] astrShortEndOISMaturityTenor,
double[] adblShortEndOISQuote,
java.lang.String strShortEndOISMeasure,
java.lang.String[] astrOISFuturesEffectiveTenor,
java.lang.String[] astrOISFuturesMaturityTenor,
double[] adblOISFuturesQuote,
java.lang.String strOISFuturesMeasure,
java.lang.String[] astrLongEndOISMaturityTenor,
double[] adblLongEndOISQuote,
java.lang.String strLongEndOISMeasure)
Construct a Smooth Overnight Curve from Overnight Exchange/OTC Market Instruments
|
public static final int SHAPE_PRESERVING
public static final int SMOOTH
public static final MergedDiscountForwardCurve FundingCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, double[] adblFuturesQuote, java.lang.String strFuturesMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, SegmentCustomBuilderControl scbc)
dtSpot - The Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit Calibration MeasureadblFuturesQuote - Array of Futures QuotesstrFuturesMeasure - Futures Calibration MeasureastrFixFloatMaturityTenor - Array of Fix Float Swap Maturity TenorsadblFixFloatQuote - Array of Fix Float Swap QuotesstrFixFloatMeasure - Fix Float Calibration Measurescbc - Segment Custom Builder Controlpublic static final MergedDiscountForwardCurve ShapePreservingFundingCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, double[] adblFuturesQuote, java.lang.String strFuturesMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure)
dtSpot - The Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit Calibration MeasureadblFuturesQuote - Array of Futures QuotesstrFuturesMeasure - Futures Calibration MeasureastrFixFloatMaturityTenor - Array of Fix Float Swap Maturity TenorsadblFixFloatQuote - Array of Fix Float Swap QuotesstrFixFloatMeasure - Fix Float Calibration Measurepublic static final MergedDiscountForwardCurve SmoothFundingCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, double[] adblFuturesQuote, java.lang.String strFuturesMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure)
dtSpot - The Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit Calibration MeasureadblFuturesQuote - Array of Futures QuotesstrFuturesMeasure - Futures Calibration MeasureastrFixFloatMaturityTenor - Array of Fix Float Swap Maturity TenorsadblFixFloatQuote - Array of Fix Float Swap QuotesstrFixFloatMeasure - Fix Float Calibration Measurepublic static final MergedDiscountForwardCurve FundingCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, double[] adblFuturesQuote, java.lang.String strFuturesMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, int iLatentStateType)
dtSpot - The Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit Calibration MeasureadblFuturesQuote - Array of Futures QuotesstrFuturesMeasure - Futures Calibration MeasureastrFixFloatMaturityTenor - Array of Fix Float Swap Maturity TenorsadblFixFloatQuote - Array of Fix Float Swap QuotesstrFixFloatMeasure - Fix Float Calibration MeasureiLatentStateType - SHAPE_PRESERVING/SMOOTHpublic static final ForwardCurve ForwardCurve(JulianDate dtSpot, ForwardLabel forwardLabel, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrFRAMaturityTenor, double[] adblFRAQuote, java.lang.String strFRAMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, java.lang.String[] astrFloatFloatMaturityTenor, double[] adblFloatFloatQuote, java.lang.String strFloatFloatMeasure, java.lang.String[] astrSyntheticFloatFloatMaturityTenor, double[] adblSyntheticFloatFloatQuote, java.lang.String strSyntheticFloatFloatMeasure, MergedDiscountForwardCurve dc, ForwardCurve fcReference, SegmentCustomBuilderControl scbc)
dtSpot - Spot DateforwardLabel - Forward LabelastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of the Deposit Instrument QuotesstrDepositMeasure - The Deposit Instrument Calibration MeasureastrFRAMaturityTenor - Array of FRA Maturity TenorsadblFRAQuote - Array of the FRA Instrument QuotesstrFRAMeasure - The FRA Instrument Calibration MeasureastrFixFloatMaturityTenor - Array of Fix-Float Maturity TenorsadblFixFloatQuote - Array of the Fix-Float QuotesstrFixFloatMeasure - The Fix-Float Calibration MeasureastrFloatFloatMaturityTenor - Array of Float-Float Maturity TenorsadblFloatFloatQuote - Array of the Float-Float QuotesstrFloatFloatMeasure - The Float-Float Calibration MeasureastrSyntheticFloatFloatMaturityTenor - Array of Synthetic Float-Float Maturity TenorsadblSyntheticFloatFloatQuote - Array of the Synthetic Float-Float QuotesstrSyntheticFloatFloatMeasure - The Synthetic Float-Float Calibration Measuredc - The Base Discount CurvefcReference - The Reference Forward Curvescbc - Segment Custom Builder Control Parameterspublic static final ForwardCurve ShapePreservingForwardCurve(JulianDate dtSpot, ForwardLabel forwardLabel, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrFRAMaturityTenor, double[] adblFRAQuote, java.lang.String strFRAMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, java.lang.String[] astrFloatFloatMaturityTenor, double[] adblFloatFloatQuote, java.lang.String strFloatFloatMeasure, java.lang.String[] astrSyntheticFloatFloatMaturityTenor, double[] adblSyntheticFloatFloatQuote, java.lang.String strSyntheticFloatFloatMeasure, MergedDiscountForwardCurve dc, ForwardCurve fcReference)
dtSpot - Spot DateforwardLabel - Forward LabelastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of the Deposit Instrument QuotesstrDepositMeasure - The Deposit Instrument Calibration MeasureastrFRAMaturityTenor - Array of FRA Maturity TenorsadblFRAQuote - Array of the FRA Instrument QuotesstrFRAMeasure - The FRA Instrument Calibration MeasureastrFixFloatMaturityTenor - Array of Fix-Float Maturity TenorsadblFixFloatQuote - Array of the Fix-Float QuotesstrFixFloatMeasure - The Fix-Float Calibration MeasureastrFloatFloatMaturityTenor - Array of Float-Float Maturity TenorsadblFloatFloatQuote - Array of the Float-Float QuotesstrFloatFloatMeasure - The Float-Float Calibration MeasureastrSyntheticFloatFloatMaturityTenor - Array of Synthetic Float-Float Maturity TenorsadblSyntheticFloatFloatQuote - Array of the Synthetic Float-Float QuotesstrSyntheticFloatFloatMeasure - The Synthetic Float-Float Calibration Measuredc - The Base Discount CurvefcReference - The Reference Forward Curvepublic static final ForwardCurve SmoothForwardCurve(JulianDate dtSpot, ForwardLabel forwardLabel, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrFRAMaturityTenor, double[] adblFRAQuote, java.lang.String strFRAMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, java.lang.String[] astrFloatFloatMaturityTenor, double[] adblFloatFloatQuote, java.lang.String strFloatFloatMeasure, java.lang.String[] astrSyntheticFloatFloatMaturityTenor, double[] adblSyntheticFloatFloatQuote, java.lang.String strSyntheticFloatFloatMeasure, MergedDiscountForwardCurve dc, ForwardCurve fcReference)
dtSpot - Spot DateforwardLabel - Forward LabelastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of the Deposit Instrument QuotesstrDepositMeasure - The Deposit Instrument Calibration MeasureastrFRAMaturityTenor - Array of FRA Maturity TenorsadblFRAQuote - Array of the FRA Instrument QuotesstrFRAMeasure - The FRA Instrument Calibration MeasureastrFixFloatMaturityTenor - Array of Fix-Float Maturity TenorsadblFixFloatQuote - Array of the Fix-Float QuotesstrFixFloatMeasure - The Fix-Float Calibration MeasureastrFloatFloatMaturityTenor - Array of Float-Float Maturity TenorsadblFloatFloatQuote - Array of the Float-Float QuotesstrFloatFloatMeasure - The Float-Float Calibration MeasureastrSyntheticFloatFloatMaturityTenor - Array of Synthetic Float-Float Maturity TenorsadblSyntheticFloatFloatQuote - Array of the Synthetic Float-Float QuotesstrSyntheticFloatFloatMeasure - The Synthetic Float-Float Calibration Measuredc - The Base Discount CurvefcReference - The Reference Forward Curvepublic static final ForwardCurve ForwardCurve(JulianDate dtSpot, ForwardLabel forwardLabel, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrFRAMaturityTenor, double[] adblFRAQuote, java.lang.String strFRAMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, java.lang.String[] astrFloatFloatMaturityTenor, double[] adblFloatFloatQuote, java.lang.String strFloatFloatMeasure, java.lang.String[] astrSyntheticFloatFloatMaturityTenor, double[] adblSyntheticFloatFloatQuote, java.lang.String strSyntheticFloatFloatMeasure, MergedDiscountForwardCurve dc, ForwardCurve fcReference, int iLatentStateType)
dtSpot - Spot DateforwardLabel - Forward LabelastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of the Deposit Instrument QuotesstrDepositMeasure - The Deposit Instrument Calibration MeasureastrFRAMaturityTenor - Array of FRA Maturity TenorsadblFRAQuote - Array of the FRA Instrument QuotesstrFRAMeasure - The FRA Instrument Calibration MeasureastrFixFloatMaturityTenor - Array of Fix-Float Maturity TenorsadblFixFloatQuote - Array of the Fix-Float QuotesstrFixFloatMeasure - The Fix-Float Calibration MeasureastrFloatFloatMaturityTenor - Array of Float-Float Maturity TenorsadblFloatFloatQuote - Array of the Float-Float QuotesstrFloatFloatMeasure - The Float-Float Calibration MeasureastrSyntheticFloatFloatMaturityTenor - Array of Synthetic Float-Float Maturity TenorsadblSyntheticFloatFloatQuote - Array of the Synthetic Float-Float QuotesstrSyntheticFloatFloatMeasure - The Synthetic Float-Float Calibration Measuredc - The Base Discount CurvefcReference - The Reference Forward CurveiLatentStateType - SHAPE_PRESERVING/SMOOTHpublic static final MergedDiscountForwardCurve OvernightCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String strShortEndOISMeasure, java.lang.String[] astrOISFuturesEffectiveTenor, java.lang.String[] astrOISFuturesMaturityTenor, double[] adblOISFuturesQuote, java.lang.String strOISFuturesMeasure, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, java.lang.String strLongEndOISMeasure, SegmentCustomBuilderControl scbc)
dtSpot - Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit MeasureastrShortEndOISMaturityTenor - Array of Short End OIS Maturity TenorsadblShortEndOISQuote - Array of Short End OIS QuotesstrShortEndOISMeasure - Short End OIS MeasureastrOISFuturesEffectiveTenor - Array of OIS Futures Effective TenorsastrOISFuturesMaturityTenor - Array of OIS Futures Maturity TenorsadblOISFuturesQuote - Array of OIS Futures QuotesstrOISFuturesMeasure - OIS Futures MeasureastrLongEndOISMaturityTenor - Array of Long End OIS Maturity TenorsadblLongEndOISQuote - Array of Long End OIS QuotesstrLongEndOISMeasure - Long End OIS Measurescbc - Segment Custom Builder Controlpublic static final MergedDiscountForwardCurve ShapePreservingOvernightCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String strShortEndOISMeasure, java.lang.String[] astrOISFuturesEffectiveTenor, java.lang.String[] astrOISFuturesMaturityTenor, double[] adblOISFuturesQuote, java.lang.String strOISFuturesMeasure, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, java.lang.String strLongEndOISMeasure)
dtSpot - Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit MeasureastrShortEndOISMaturityTenor - Array of Short End OIS Maturity TenorsadblShortEndOISQuote - Array of Short End OIS QuotesstrShortEndOISMeasure - Short End OIS MeasureastrOISFuturesEffectiveTenor - Array of OIS Futures Effective TenorsastrOISFuturesMaturityTenor - Array of OIS Futures Maturity TenorsadblOISFuturesQuote - Array of OIS Futures QuotesstrOISFuturesMeasure - OIS Futures MeasureastrLongEndOISMaturityTenor - Array of Long End OIS Maturity TenorsadblLongEndOISQuote - Array of Long End OIS QuotesstrLongEndOISMeasure - Long End OIS Measurepublic static final MergedDiscountForwardCurve SmoothOvernightCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String strShortEndOISMeasure, java.lang.String[] astrOISFuturesEffectiveTenor, java.lang.String[] astrOISFuturesMaturityTenor, double[] adblOISFuturesQuote, java.lang.String strOISFuturesMeasure, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, java.lang.String strLongEndOISMeasure)
dtSpot - Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit MeasureastrShortEndOISMaturityTenor - Array of Short End OIS Maturity TenorsadblShortEndOISQuote - Array of Short End OIS QuotesstrShortEndOISMeasure - Short End OIS MeasureastrOISFuturesEffectiveTenor - Array of OIS Futures Effective TenorsastrOISFuturesMaturityTenor - Array of OIS Futures Maturity TenorsadblOISFuturesQuote - Array of OIS Futures QuotesstrOISFuturesMeasure - OIS Futures MeasureastrLongEndOISMaturityTenor - Array of Long End OIS Maturity TenorsadblLongEndOISQuote - Array of Long End OIS QuotesstrLongEndOISMeasure - Long End OIS Measurepublic static final MergedDiscountForwardCurve OvernightCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String strShortEndOISMeasure, java.lang.String[] astrOISFuturesEffectiveTenor, java.lang.String[] astrOISFuturesMaturityTenor, double[] adblOISFuturesQuote, java.lang.String strOISFuturesMeasure, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, java.lang.String strLongEndOISMeasure, int iLatentStateType)
dtSpot - Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit MeasureastrShortEndOISMaturityTenor - Array of Short End OIS Maturity TenorsadblShortEndOISQuote - Array of Short End OIS QuotesstrShortEndOISMeasure - Short End OIS MeasureastrOISFuturesEffectiveTenor - Array of OIS Futures Effective TenorsastrOISFuturesMaturityTenor - Array of OIS Futures Maturity TenorsadblOISFuturesQuote - Array of OIS Futures QuotesstrOISFuturesMeasure - OIS Futures MeasureastrLongEndOISMaturityTenor - Array of Long End OIS Maturity TenorsadblLongEndOISQuote - Array of Long End OIS QuotesstrLongEndOISMeasure - Long End OIS MeasureiLatentStateType - SHAPE PRESERVING/SMOOTHpublic static final CreditCurve CreditCurve(JulianDate dtSpot, java.lang.String strCredit, java.lang.String[] astrMaturityTenor, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc)
dtSpot - Spot DatestrCredit - Credit CurveastrMaturityTenor - Maturity TenoradblCoupon - Coupon ArrayadblQuote - Array of Market QuotesstrMeasure - Calibration Measuredc - Discount Curvepublic static final CreditCurve CreditCurve(JulianDate dtSpot, CreditDefaultSwap[] aCDS, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc)
dtSpot - Spot DateaCDS - Array of the Calibration CDS InstrumentsadblQuote - Array of Market QuotesstrMeasure - Calibration Measuredc - Discount Curvepublic static final GovvieCurve GovvieCurve(java.lang.String strCode, JulianDate dtSpot, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, SegmentCustomBuilderControl scbc)
strCode - Treasury CodedtSpot - Spot DateadtEffective - Array of Effective DatesadtMaturity - Array of Maturity DatesadblCoupon - Array of CouponsadblQuote - Array of Market QuotesstrMeasure - Calibration Measurescbc - Segment Custom Builder Control Parameterspublic static final GovvieCurve ShapePreservingGovvieCurve(java.lang.String strCode, JulianDate dtSpot, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure)
strCode - Treasury CodedtSpot - Spot DateadtEffective - Array of Effective DatesadtMaturity - Array of Maturity DatesadblCoupon - Array of CouponsadblQuote - Array of Market QuotesstrMeasure - Calibration Measurepublic static final GovvieCurve SmoothGovvieCurve(java.lang.String strCode, JulianDate dtSpot, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure)
strCode - Treasury CodedtSpot - Spot DateadtEffective - Array of Effective DatesadtMaturity - Array of Maturity DatesadblCoupon - Array of CouponsadblQuote - Array of Market QuotesstrMeasure - Calibration Measurepublic static final GovvieCurve GovvieCurve(java.lang.String strCode, JulianDate dtSpot, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, int iLatentStateType)
strCode - Treasury CodedtSpot - Spot DateadtEffective - Array of Effective DatesadtMaturity - Array of Maturity DatesadblCoupon - Array of CouponsadblQuote - Array of Market QuotesstrMeasure - Calibration MeasureiLatentStateType - SHAPE PRESERVING/SMOOTHpublic static final FXCurve FXCurve(JulianDate dtSpot, CurrencyPair cp, java.lang.String[] astrMaturityTenor, double[] adblQuote, java.lang.String strMeasure, double dblFXSpot, SegmentCustomBuilderControl scbc)
dtSpot - Spot Datecp - The FX Currency PairastrMaturityTenor - Array of Maturity TenorsadblQuote - Array of FX ForwardsstrMeasure - Calibration MeasuredblFXSpot - FX Spotscbc - Segment Custom Builder Builder Parameterspublic static final FXCurve ShapePreservingFXCurve(JulianDate dtSpot, CurrencyPair cp, java.lang.String[] astrMaturityTenor, double[] adblQuote, java.lang.String strMeasure, double dblFXSpot)
dtSpot - Spot Datecp - The FX Currency PairastrMaturityTenor - Array of Maturity TenorsadblQuote - Array of FX ForwardsstrMeasure - Calibration MeasuredblFXSpot - FX Spotpublic static final FXCurve SmoothFXCurve(JulianDate dtSpot, CurrencyPair cp, java.lang.String[] astrMaturityTenor, double[] adblQuote, java.lang.String strMeasure, double dblFXSpot)
dtSpot - Spot Datecp - The FX Currency PairastrMaturityTenor - Array of Maturity TenorsadblQuote - Array of FX ForwardsstrMeasure - Calibration MeasuredblFXSpot - FX Spotpublic static final FXCurve FXCurve(JulianDate dtSpot, CurrencyPair cp, java.lang.String[] astrMaturityTenor, double[] adblQuote, java.lang.String strMeasure, double dblFXSpot, int iLatentStateType)
dtSpot - Spot Datecp - The FX Currency PairastrMaturityTenor - Array of Maturity TenorsadblQuote - Array of FX ForwardsstrMeasure - Calibration MeasuredblFXSpot - FX SpotiLatentStateType - SHAPE PRESERVING/SMOOTHpublic static final VolatilityCurve ForwardRateVolatilityCurve(JulianDate dtSpot, ForwardLabel forwardLabel, boolean bIsCap, java.lang.String[] astrMaturityTenor, double[] adblStrike, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc, ForwardCurve fc)
dtSpot - Spot DateforwardLabel - Forward LabelbIsCap - TRUE - Create and Use Array of CapsastrMaturityTenor - Array of Cap/floor MaturitiesadblStrike - Array of Cap/Floor StrikesadblQuote - Array of Cap/Floor QuotesstrMeasure - Calibration Measuredc - Discount Curve Instancefc - Forward Curve Instancepublic static final CaseInsensitiveTreeMap<MergedDiscountForwardCurve> BumpedFundingCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, double[] adblFuturesQuote, java.lang.String strFuturesMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, int iLatentStateType, double dblBump, boolean bIsProportional)
dtSpot - The Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit Calibration MeasureadblFuturesQuote - Array of Futures QuotesstrFuturesMeasure - Futures Calibration MeasureastrFixFloatMaturityTenor - Array of Fix Float Swap Maturity TenorsadblFixFloatQuote - Array of Fix Float Swap QuotesstrFixFloatMeasure - Fix Float Calibration MeasureiLatentStateType - SHAPE_PRESERVING/SMOOTHdblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<ForwardCurve> BumpedForwardCurve(JulianDate dtSpot, ForwardLabel forwardLabel, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrFRAMaturityTenor, double[] adblFRAQuote, java.lang.String strFRAMeasure, java.lang.String[] astrFixFloatMaturityTenor, double[] adblFixFloatQuote, java.lang.String strFixFloatMeasure, java.lang.String[] astrFloatFloatMaturityTenor, double[] adblFloatFloatQuote, java.lang.String strFloatFloatMeasure, java.lang.String[] astrSyntheticFloatFloatMaturityTenor, double[] adblSyntheticFloatFloatQuote, java.lang.String strSyntheticFloatFloatMeasure, MergedDiscountForwardCurve dc, ForwardCurve fcReference, int iLatentStateType, double dblBump, boolean bIsProportional)
dtSpot - Spot DateforwardLabel - Forward LabelastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of the Deposit Instrument QuotesstrDepositMeasure - The Deposit Instrument Calibration MeasureastrFRAMaturityTenor - Array of FRA Maturity TenorsadblFRAQuote - Array of the FRA Instrument QuotesstrFRAMeasure - The FRA Instrument Calibration MeasureastrFixFloatMaturityTenor - Array of Fix-Float Maturity TenorsadblFixFloatQuote - Array of the Fix-Float QuotesstrFixFloatMeasure - The Fix-Float Calibration MeasureastrFloatFloatMaturityTenor - Array of Float-Float Maturity TenorsadblFloatFloatQuote - Array of the Float-Float QuotesstrFloatFloatMeasure - The Float-Float Calibration MeasureastrSyntheticFloatFloatMaturityTenor - Array of Synthetic Float-Float Maturity TenorsadblSyntheticFloatFloatQuote - Array of the Synthetic Float-Float QuotesstrSyntheticFloatFloatMeasure - The Synthetic Float-Float Calibration Measuredc - The Base Discount CurvefcReference - The Reference Forward CurveiLatentStateType - SHAPE_PRESERVING/SMOOTHdblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<MergedDiscountForwardCurve> BumpedOvernightCurve(JulianDate dtSpot, java.lang.String strCurrency, java.lang.String[] astrDepositMaturityTenor, double[] adblDepositQuote, java.lang.String strDepositMeasure, java.lang.String[] astrShortEndOISMaturityTenor, double[] adblShortEndOISQuote, java.lang.String strShortEndOISMeasure, java.lang.String[] astrOISFuturesEffectiveTenor, java.lang.String[] astrOISFuturesMaturityTenor, double[] adblOISFuturesQuote, java.lang.String strOISFuturesMeasure, java.lang.String[] astrLongEndOISMaturityTenor, double[] adblLongEndOISQuote, java.lang.String strLongEndOISMeasure, int iLatentStateType, double dblBump, boolean bIsProportional)
dtSpot - Spot DatestrCurrency - CurrencyastrDepositMaturityTenor - Array of Deposit Maturity TenorsadblDepositQuote - Array of Deposit QuotesstrDepositMeasure - Deposit MeasureastrShortEndOISMaturityTenor - Array of Short End OIS Maturity TenorsadblShortEndOISQuote - Array of Short End OIS QuotesstrShortEndOISMeasure - Short End OIS MeasureastrOISFuturesEffectiveTenor - Array of OIS Futures Effective TenorsastrOISFuturesMaturityTenor - Array of OIS Futures Maturity TenorsadblOISFuturesQuote - Array of OIS Futures QuotesstrOISFuturesMeasure - OIS Futures MeasureastrLongEndOISMaturityTenor - Array of Long End OIS Maturity TenorsadblLongEndOISQuote - Array of Long End OIS QuotesstrLongEndOISMeasure - Long End OIS MeasureiLatentStateType - SHAPE PRESERVING/SMOOTHdblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<CreditCurve> BumpedCreditCurve(JulianDate dtSpot, java.lang.String strCredit, java.lang.String[] astrMaturityTenor, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc, double dblBump, boolean bIsProportional)
dtSpot - Spot DatestrCredit - Credit CurveastrMaturityTenor - Maturity TenoradblCoupon - Coupon ArrayadblQuote - Array of Market QuotesstrMeasure - Calibration Measuredc - Discount CurvedblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<GovvieCurve> BumpedGovvieCurve(java.lang.String strCode, JulianDate dtSpot, JulianDate[] adtEffective, JulianDate[] adtMaturity, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, int iLatentStateType, double dblBump, boolean bIsProportional)
strCode - The Govvie CodedtSpot - Spot DateadtEffective - Array of Effective DatesadtMaturity - Array of Maturity DatesadblCoupon - Array of CouponsadblQuote - Array of Market QuotesstrMeasure - Calibration MeasureiLatentStateType - SHAPE PRESERVING/SMOOTHdblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<FXCurve> BumpedFXCurve(JulianDate dtSpot, CurrencyPair cp, java.lang.String[] astrMaturityTenor, double[] adblQuote, java.lang.String strMeasure, double dblFXSpot, int iLatentStateType, double dblBump, boolean bIsProportional)
dtSpot - Spot Datecp - The FX Currency PairastrMaturityTenor - Array of Maturity TenorsadblQuote - Array of FX ForwardsstrMeasure - Calibration MeasuredblFXSpot - FX SpotiLatentStateType - SHAPE PRESERVING/SMOOTHdblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportionalpublic static final CaseInsensitiveTreeMap<VolatilityCurve> BumpedForwardVolatilityCurve(JulianDate dtSpot, ForwardLabel forwardLabel, boolean bIsCap, java.lang.String[] astrMaturityTenor, double[] adblStrike, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc, ForwardCurve fc, double dblBump, boolean bIsProportional)
dtSpot - Spot DateforwardLabel - Forward LabelbIsCap - TRUE - Create and Use Array of CapsastrMaturityTenor - Array of Cap/floor MaturitiesadblStrike - Array of Cap/Floor StrikesadblQuote - Array of Cap/Floor QuotesstrMeasure - Calibration Measuredc - Discount Curve Instancefc - Forward Curve InstancedblBump - The Tenor Node Bump AmountbIsProportional - TRUE - The Bump Applied is Proportional