DirectIborCapletFloorletFlatVolatilityDefinition.Builder |
DirectIborCapletFloorletFlatVolatilityDefinition.Builder.name(IborCapletFloorletVolatilitiesName name) |
Sets the name of the volatilities.
|
DirectIborCapletFloorletVolatilityDefinition.Builder |
DirectIborCapletFloorletVolatilityDefinition.Builder.name(IborCapletFloorletVolatilitiesName name) |
Sets the name of the volatilities.
|
SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder |
SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder.name(IborCapletFloorletVolatilitiesName name) |
Sets the name of the volatilities.
|
SabrIborCapletFloorletVolatilityCalibrationDefinition.Builder |
SabrIborCapletFloorletVolatilityCalibrationDefinition.Builder.name(IborCapletFloorletVolatilitiesName name) |
Sets the name of the volatilities.
|
SabrParametersIborCapletFloorletVolatilities.Builder |
SabrParametersIborCapletFloorletVolatilities.Builder.name(IborCapletFloorletVolatilitiesName name) |
Sets the name.
|
static DirectIborCapletFloorletFlatVolatilityDefinition |
DirectIborCapletFloorletFlatVolatilityDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double lambda,
CurveInterpolator interpolator) |
Obtains an instance with flat extrapolators.
|
static DirectIborCapletFloorletFlatVolatilityDefinition |
DirectIborCapletFloorletFlatVolatilityDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double lambda,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight) |
Obtains an instance.
|
static DirectIborCapletFloorletVolatilityDefinition |
DirectIborCapletFloorletVolatilityDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double lambdaExpiry,
double lambdaStrike,
GridSurfaceInterpolator interpolator) |
Obtains an instance with zero shift.
|
static DirectIborCapletFloorletVolatilityDefinition |
DirectIborCapletFloorletVolatilityDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double lambdaExpiry,
double lambdaStrike,
GridSurfaceInterpolator interpolator,
Curve shiftCurve) |
Obtains an instance with shift curve.
|
static IborCapletFloorletSabrSensitivity |
IborCapletFloorletSabrSensitivity.of(IborCapletFloorletVolatilitiesName volatilitiesName,
double expiry,
SabrParameterType sensitivityType,
Currency sensitivityCurrency,
double sensitivity) |
Obtains an instance from the specified elements.
|
static IborCapletFloorletSensitivity |
IborCapletFloorletSensitivity.of(IborCapletFloorletVolatilitiesName volatilitiesName,
double expiry,
double strike,
double forward,
Currency sensitivityCurrency,
double sensitivity) |
Obtains an instance.
|
static IborCapletFloorletVolatilitiesId |
IborCapletFloorletVolatilitiesId.of(IborCapletFloorletVolatilitiesName name) |
Obtains an identifier used to find Ibor caplet/floorlet volatilities.
|
static NormalSabrParametersIborCapletFloorletVolatilities |
NormalSabrParametersIborCapletFloorletVolatilities.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
ZonedDateTime valuationDateTime,
SabrParameters parameters) |
Obtains an instance from the SABR model parameters and the date-time for which it is valid.
|
static SabrParametersIborCapletFloorletVolatilities |
SabrParametersIborCapletFloorletVolatilities.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
ZonedDateTime valuationDateTime,
SabrParameters parameters) |
Obtains an instance from the SABR model parameters and the date-time for which it is valid.
|
static SurfaceIborCapletFloorletVolatilityBootstrapDefinition |
SurfaceIborCapletFloorletVolatilityBootstrapDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
CurveInterpolator timeInterpolator,
CurveInterpolator strikeInterpolator) |
Obtains an instance with time interpolator and strike interpolator.
|
static SurfaceIborCapletFloorletVolatilityBootstrapDefinition |
SurfaceIborCapletFloorletVolatilityBootstrapDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
CurveInterpolator timeInterpolator,
CurveInterpolator strikeInterpolator,
Curve shiftCurve) |
Obtains an instance with time interpolator, strike interpolator and shift curve.
|
static SurfaceIborCapletFloorletVolatilityBootstrapDefinition |
SurfaceIborCapletFloorletVolatilityBootstrapDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
GridSurfaceInterpolator interpolator) |
Obtains an instance with gird surface interpolator.
|
static SurfaceIborCapletFloorletVolatilityBootstrapDefinition |
SurfaceIborCapletFloorletVolatilityBootstrapDefinition.of(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
GridSurfaceInterpolator interpolator,
Curve shiftCurve) |
Obtains an instance with gird surface interpolator and shift curve.
|
static SabrIborCapletFloorletVolatilityBootstrapDefinition |
SabrIborCapletFloorletVolatilityBootstrapDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double beta,
double shift,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with constant beta and shift.
|
static SabrIborCapletFloorletVolatilityBootstrapDefinition |
SabrIborCapletFloorletVolatilityBootstrapDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double beta,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with zero shift and constant beta.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double beta,
double shift,
DoubleArray alphaCurveNodes,
DoubleArray rhoCurveNodes,
DoubleArray nuCurveNodes,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed beta and nonzero shift.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double shift,
DoubleArray alphaCurveNodes,
DoubleArray rhoCurveNodes,
DoubleArray nuCurveNodes,
DoubleArray initialParameters,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed beta, nonzero shift and initial values.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double beta,
DoubleArray alphaCurveNodes,
DoubleArray rhoCurveNodes,
DoubleArray nuCurveNodes,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed beta and zero shift.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedBeta(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
DoubleArray alphaCurveNodes,
DoubleArray rhoCurveNodes,
DoubleArray nuCurveNodes,
DoubleArray initialParameters,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed beta, zero shift and initial values.
|
static SabrIborCapletFloorletVolatilityBootstrapDefinition |
SabrIborCapletFloorletVolatilityBootstrapDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double rho,
double shift,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with constant beta and shift.
|
static SabrIborCapletFloorletVolatilityBootstrapDefinition |
SabrIborCapletFloorletVolatilityBootstrapDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double rho,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with zero shift and constant beta.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double rho,
double shift,
DoubleArray alphaCurveNodes,
DoubleArray betaCurveNodes,
DoubleArray nuCurveNodes,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed rho and nonzero shift.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double shift,
DoubleArray alphaCurveNodes,
DoubleArray betaCurveNodes,
DoubleArray nuCurveNodes,
DoubleArray initialParameters,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed rho, nonzero shift and initial values.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
double rho,
DoubleArray alphaCurveNodes,
DoubleArray betaCurveNodes,
DoubleArray nuCurveNodes,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed rho and zero shift.
|
static SabrIborCapletFloorletVolatilityCalibrationDefinition |
SabrIborCapletFloorletVolatilityCalibrationDefinition.ofFixedRho(IborCapletFloorletVolatilitiesName name,
IborIndex index,
DayCount dayCount,
DoubleArray alphaCurveNodes,
DoubleArray betaCurveNodes,
DoubleArray nuCurveNodes,
DoubleArray initialParameters,
CurveInterpolator interpolator,
CurveExtrapolator extrapolatorLeft,
CurveExtrapolator extrapolatorRight,
SabrVolatilityFormula sabrVolatilityFormula) |
Obtains an instance with fixed rho, zero shift and initial values.
|