public final class IborFutureOptionSensitivity extends Object implements PointSensitivity, PointSensitivityBuilder, org.joda.beans.ImmutableBean, Serializable
Holds the sensitivity to a specific volatility point.
| Modifier and Type | Class and Description |
|---|---|
static class |
IborFutureOptionSensitivity.Meta
The meta-bean for
IborFutureOptionSensitivity. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitbuild, combinedWith, none, of, ofpublic static IborFutureOptionSensitivity of(IborFutureOptionVolatilitiesName volatilitiesName, double expiry, LocalDate fixingDate, double strikePrice, double futurePrice, Currency sensitivityCurrency, double sensitivity)
volatilitiesName - the name of the volatilitiesexpiry - the expiry date-time of the option as a year fractionfixingDate - the fixing date of the underlying futurestrikePrice - the strike price of the optionfuturePrice - the price of the underlying futuresensitivityCurrency - the currency of the sensitivitysensitivity - the value of the sensitivitypublic IborFutureOptionSensitivity withCurrency(Currency currency)
withCurrency in interface PointSensitivitywithCurrency in interface PointSensitivityBuilderpublic IborFutureOptionSensitivity withSensitivity(double sensitivity)
withSensitivity in interface PointSensitivitypublic int compareKey(PointSensitivity other)
compareKey in interface PointSensitivitypublic IborFutureOptionSensitivity convertedTo(Currency resultCurrency, FxRateProvider rateProvider)
convertedTo in interface FxConvertible<PointSensitivity>convertedTo in interface PointSensitivitypublic IborFutureOptionSensitivity multipliedBy(double factor)
multipliedBy in interface PointSensitivityBuilderpublic IborFutureOptionSensitivity mapSensitivity(DoubleUnaryOperator operator)
mapSensitivity in interface PointSensitivityBuilderpublic IborFutureOptionSensitivity normalize()
normalize in interface PointSensitivityBuilderpublic MutablePointSensitivities buildInto(MutablePointSensitivities combination)
buildInto in interface PointSensitivityBuilderpublic IborFutureOptionSensitivity cloned()
cloned in interface PointSensitivityBuilderpublic static IborFutureOptionSensitivity.Meta meta()
IborFutureOptionSensitivity.public IborFutureOptionSensitivity.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic IborFutureOptionVolatilitiesName getVolatilitiesName()
public double getExpiry()
public LocalDate getFixingDate()
public double getStrikePrice()
public double getFuturePrice()
public Currency getCurrency()
getCurrency in interface PointSensitivitypublic double getSensitivity()
getSensitivity in interface PointSensitivityCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.