MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.currencyExposure(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the currency exposure of the Ibor cap/floor product.
|
MultiCurrencyAmount |
VolatilityIborCapFloorTradePricer.currencyExposure(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the currency exposure of the Ibor cap/floor trade.
|
CurrencyAmount |
VolatilityIborCapFloorLegPricer.currentCash(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the current cash of the Ibor cap/floor leg.
|
MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.currentCash(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the current cash of the Ibor cap/floor product.
|
MultiCurrencyAmount |
VolatilityIborCapFloorTradePricer.currentCash(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the current cash of the Ibor cap/floor trade.
|
IborCapletFloorletPeriodAmounts |
VolatilityIborCapFloorLegPricer.impliedVolatilities(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor leg.
|
IborCapletFloorletPeriodAmounts |
VolatilityIborCapFloorProductPricer.impliedVolatilities(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor.
|
IborCapletFloorletPeriodAmounts |
VolatilityIborCapFloorTradePricer.impliedVolatilities(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor trade.
|
double |
VolatilityIborCapletFloorletPeriodPricer.impliedVolatility(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Computes the implied volatility of the Ibor caplet/floorlet.
|
static IborCapletFloorletVolatilityCalibrationResult |
IborCapletFloorletVolatilityCalibrationResult.ofLeastSquare(IborCapletFloorletVolatilities volatilities,
double chiSquare) |
Obtains an instance of least square result.
|
static IborCapletFloorletVolatilityCalibrationResult |
IborCapletFloorletVolatilityCalibrationResult.ofRootFind(IborCapletFloorletVolatilities volatilities) |
Obtains an instance of root-finding result.
|
CurrencyAmount |
VerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer.presentValue(IborCapletFloorletBinaryPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the binary caplet/floorlet period.
|
CurrencyAmount |
VolatilityIborCapFloorLegPricer.presentValue(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the Ibor cap/floor leg.
|
MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.presentValue(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the Ibor cap/floor product.
|
MultiCurrencyAmount |
VolatilityIborCapFloorTradePricer.presentValue(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the Ibor cap/floor trade.
|
CurrencyAmount |
VolatilityIborCapletFloorletPeriodPricer.presentValue(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the Ibor caplet/floorlet period.
|
CurrencyAmount |
VolatilityOvernightInArrearsCapletFloorletPeriodPricer.presentValue(OvernightInArrearsCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value of the overnight in-arrears caplet/floorlet period.
|
IborCapletFloorletPeriodCurrencyAmounts |
VolatilityIborCapFloorLegPricer.presentValueCapletFloorletPeriods(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value for each caplet/floorlet of the Ibor cap/floor leg.
|
IborCapletFloorletPeriodCurrencyAmounts |
VolatilityIborCapFloorProductPricer.presentValueCapletFloorletPeriods(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value for each caplet/floorlet of the Ibor cap/floor product.
|
IborCapletFloorletPeriodCurrencyAmounts |
VolatilityIborCapFloorTradePricer.presentValueCapletFloorletPeriods(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value for each caplet/floorlet of the Ibor cap/floor trade.
|
CurrencyAmount |
VolatilityIborCapFloorLegPricer.presentValueDelta(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value delta of the Ibor cap/floor leg.
|
MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.presentValueDelta(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value delta of the Ibor cap/floor product.
|
CurrencyAmount |
VolatilityIborCapletFloorletPeriodPricer.presentValueDelta(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value delta of the Ibor caplet/floorlet period.
|
CurrencyAmount |
VolatilityIborCapFloorLegPricer.presentValueGamma(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value gamma of the Ibor cap/floor leg.
|
MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.presentValueGamma(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value gamma of the Ibor cap/floor product.
|
CurrencyAmount |
VolatilityIborCapletFloorletPeriodPricer.presentValueGamma(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value gamma of the Ibor caplet/floorlet period.
|
PointSensitivityBuilder |
VerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer.presentValueSensitivityModelParamsVolatility(IborCapletFloorletBinaryPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value sensitivity to model parameters of the binary caplet/floorlet period.
|
PointSensitivityBuilder |
VolatilityIborCapFloorLegPricer.presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value volatility sensitivity of the Ibor cap/floor leg.
|
PointSensitivityBuilder |
VolatilityIborCapFloorProductPricer.presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value volatility sensitivity of the Ibor cap/floor product.
|
PointSensitivityBuilder |
VolatilityIborCapFloorTradePricer.presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value volatility sensitivity of the Ibor cap/floor product.
|
PointSensitivityBuilder |
VolatilityIborCapletFloorletPeriodPricer.presentValueSensitivityModelParamsVolatility(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value volatility sensitivity of the Ibor caplet/floorlet.
|
PointSensitivityBuilder |
VolatilityOvernightInArrearsCapletFloorletPeriodPricer.presentValueSensitivityModelParamsVolatility(OvernightInArrearsCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Computes the present value sensitivity to the volatilities.
|
PointSensitivityBuilder |
VolatilityIborCapFloorLegPricer.presentValueSensitivityRates(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value rates sensitivity of the Ibor cap/floor leg.
|
PointSensitivityBuilder |
VolatilityIborCapFloorProductPricer.presentValueSensitivityRates(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value rates sensitivity of the Ibor cap/floor product.
|
PointSensitivities |
VolatilityIborCapFloorTradePricer.presentValueSensitivityRates(ResolvedIborCapFloorTrade trade,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value rates sensitivity of the Ibor cap/floor trade.
|
PointSensitivityBuilder |
VolatilityIborCapletFloorletPeriodPricer.presentValueSensitivityRates(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value rates sensitivity of the Ibor caplet/floorlet.
|
PointSensitivityBuilder |
VerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer.presentValueSensitivityRatesStickyStrike(IborCapletFloorletBinaryPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value rates sensitivity of the binary caplet/floorlet period.
|
PointSensitivityBuilder |
VolatilityOvernightInArrearsCapletFloorletPeriodPricer.presentValueSensitivityRatesStickyStrike(OvernightInArrearsCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Computes the present value sensitivity to the rate with a volatility "sticky strike".
|
CurrencyAmount |
VolatilityIborCapFloorLegPricer.presentValueTheta(ResolvedIborCapFloorLeg capFloorLeg,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value theta of the Ibor cap/floor leg.
|
MultiCurrencyAmount |
VolatilityIborCapFloorProductPricer.presentValueTheta(ResolvedIborCapFloor capFloor,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value theta of the Ibor cap/floor product.
|
CurrencyAmount |
VolatilityIborCapletFloorletPeriodPricer.presentValueTheta(IborCapletFloorletPeriod period,
RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
Calculates the present value theta of the Ibor caplet/floorlet period.
|
protected void |
BlackIborCapletFloorletPeriodPricer.validate(IborCapletFloorletVolatilities volatilities) |
|
protected void |
NormalIborCapletFloorletPeriodPricer.validate(IborCapletFloorletVolatilities volatilities) |
|
protected void |
SabrIborCapletFloorletPeriodPricer.validate(IborCapletFloorletVolatilities volatilities) |
|
protected void |
VolatilityIborCapFloorLegPricer.validate(RatesProvider ratesProvider,
IborCapletFloorletVolatilities volatilities) |
|
protected void |
VolatilityIborCapletFloorletPeriodPricer.validate(IborCapletFloorletVolatilities volatilities) |
Validate the volatilities provider.
|