public class SabrSwaptionRawDataSensitivityCalculator extends Object
This needs data sensitivity info obtained during curve calibration.
| Modifier and Type | Field and Description |
|---|---|
static SabrSwaptionRawDataSensitivityCalculator |
DEFAULT
The default instance.
|
| Constructor and Description |
|---|
SabrSwaptionRawDataSensitivityCalculator() |
| Modifier and Type | Method and Description |
|---|---|
CurrencyParameterSensitivity |
parallelSensitivity(CurrencyParameterSensitivities paramSensitivities,
SabrParametersSwaptionVolatilities volatilities)
Calculates the raw data sensitivities from SABR parameter sensitivity.
|
public static final SabrSwaptionRawDataSensitivityCalculator DEFAULT
public SabrSwaptionRawDataSensitivityCalculator()
public CurrencyParameterSensitivity parallelSensitivity(CurrencyParameterSensitivities paramSensitivities, SabrParametersSwaptionVolatilities volatilities)
The SABR parameter sensitivities to data are stored in some optional data in the
SabrParametersSwaptionVolatilities.
The sensitivities to the SABR parameters passed in should be compatible with the SABR parameters in term of data order.
Only the sensitivity to the SABR parameters for which there is a data sensitivity are taken into account. At least one of the four parameter must have such sensitivities.
paramSensitivities - the curve SABR parameter sensitivitiesvolatilities - the SABR parameters, including the data sensitivity metadataCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.