public final class SwaptionSabrSensitivity extends Object implements PointSensitivity, PointSensitivityBuilder, org.joda.beans.ImmutableBean, Serializable
Holds the sensitivity vales to grid points of the SABR parameters.
| Modifier and Type | Class and Description |
|---|---|
static class |
SwaptionSabrSensitivity.Meta
The meta-bean for
SwaptionSabrSensitivity. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitbuild, combinedWith, none, of, ofpublic static SwaptionSabrSensitivity of(SwaptionVolatilitiesName volatilitiesName, double expiry, double tenor, SabrParameterType sensitivityType, Currency sensitivityCurrency, double sensitivity)
volatilitiesName - the name of the volatilitiesexpiry - the time to expiry of the option as a year fractiontenor - the underlying swap tenorsensitivityType - the type of the sensitivitysensitivityCurrency - the currency of the sensitivitysensitivity - the value of the sensitivitypublic SwaptionSabrSensitivity withCurrency(Currency currency)
withCurrency in interface PointSensitivitywithCurrency in interface PointSensitivityBuilderpublic SwaptionSabrSensitivity withSensitivity(double sensitivity)
withSensitivity in interface PointSensitivitypublic int compareKey(PointSensitivity other)
compareKey in interface PointSensitivitypublic SwaptionSabrSensitivity convertedTo(Currency resultCurrency, FxRateProvider rateProvider)
convertedTo in interface FxConvertible<PointSensitivity>convertedTo in interface PointSensitivitypublic SwaptionSabrSensitivity multipliedBy(double factor)
multipliedBy in interface PointSensitivityBuilderpublic SwaptionSabrSensitivity mapSensitivity(DoubleUnaryOperator operator)
mapSensitivity in interface PointSensitivityBuilderpublic SwaptionSabrSensitivity normalize()
normalize in interface PointSensitivityBuilderpublic MutablePointSensitivities buildInto(MutablePointSensitivities combination)
buildInto in interface PointSensitivityBuilderpublic SwaptionSabrSensitivity cloned()
cloned in interface PointSensitivityBuilderpublic static SwaptionSabrSensitivity.Meta meta()
SwaptionSabrSensitivity.public SwaptionSabrSensitivity.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic SwaptionVolatilitiesName getVolatilitiesName()
public double getExpiry()
public double getTenor()
public SabrParameterType getSensitivityType()
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.