Uses of Class
com.opengamma.strata.pricer.impl.volatility.smile.SabrFormulaData
-
Packages that use SabrFormulaData Package Description com.opengamma.strata.pricer.impl.option Internal implementations of option pricing.com.opengamma.strata.pricer.impl.volatility.smile Internal implementations of volatility smile. -
-
Uses of SabrFormulaData in com.opengamma.strata.pricer.impl.option
Methods in com.opengamma.strata.pricer.impl.option that return SabrFormulaData Modifier and Type Method Description SabrFormulaDataSabrExtrapolationRightFunction. getSabrData()Gets the underlying SABR data.Methods in com.opengamma.strata.pricer.impl.option with parameters of type SabrFormulaData Modifier and Type Method Description static SabrExtrapolationRightFunctionSabrExtrapolationRightFunction. of(double forward, double timeToExpiry, SabrFormulaData sabrData, double cutOffStrike, double mu)Obtains an instance with default volatility provider.static SabrExtrapolationRightFunctionSabrExtrapolationRightFunction. of(double forward, SabrFormulaData sabrData, double cutOffStrike, double timeToExpiry, double mu, VolatilityFunctionProvider<SabrFormulaData> volatilityFunction)Obtains an instance with volatility provider specified.Method parameters in com.opengamma.strata.pricer.impl.option with type arguments of type SabrFormulaData Modifier and Type Method Description static SabrExtrapolationRightFunctionSabrExtrapolationRightFunction. of(double forward, SabrFormulaData sabrData, double cutOffStrike, double timeToExpiry, double mu, VolatilityFunctionProvider<SabrFormulaData> volatilityFunction)Obtains an instance with volatility provider specified. -
Uses of SabrFormulaData in com.opengamma.strata.pricer.impl.volatility.smile
Methods in com.opengamma.strata.pricer.impl.volatility.smile that return SabrFormulaData Modifier and Type Method Description SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabr(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabrAfterStart(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabrBeforeStart(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.static SabrFormulaDataSabrFormulaData. of(double[] parameters)Obtains an instance of the SABR formula data.static SabrFormulaDataSabrFormulaData. of(double alpha, double beta, double rho, double nu)Obtains an instance of the SABR formula data.SabrFormulaDataSabrModelFitter. toSmileModelData(DoubleArray modelParameters)SabrFormulaDataSabrFormulaData. with(int index, double value)SabrFormulaDataSabrFormulaData. withAlpha(double alpha)Returns a copy of this instance with alpha replaced.SabrFormulaDataSabrFormulaData. withBeta(double beta)Returns a copy of this instance with beta replaced.SabrFormulaDataSabrFormulaData. withNu(double nu)Returns a copy of this instance with nu replaced.SabrFormulaDataSabrFormulaData. withRho(double rho)Returns a copy of this instance with rho replaced.Methods in com.opengamma.strata.pricer.impl.volatility.smile that return types with arguments of type SabrFormulaData Modifier and Type Method Description static org.joda.beans.TypedMetaBean<SabrFormulaData>SabrFormulaData. meta()The meta-bean forSabrFormulaData.org.joda.beans.TypedMetaBean<SabrFormulaData>SabrFormulaData. metaBean()Methods in com.opengamma.strata.pricer.impl.volatility.smile with parameters of type SabrFormulaData Modifier and Type Method Description SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabr(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.List<ValueDerivatives>SabrInArrearsVolatilityFunction. effectiveSabrAd(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabrAfterStart(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.List<ValueDerivatives>SabrInArrearsVolatilityFunction. effectiveSabrAfterStartAd(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters and their derivatives from the raw SABR parameters and the times.SabrFormulaDataSabrInArrearsVolatilityFunction. effectiveSabrBeforeStart(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters from the raw SABR parameters and the times.List<ValueDerivatives>SabrInArrearsVolatilityFunction. effectiveSabrBeforeStartAd(SabrFormulaData parameters, double tau0, double tau1)The effective SABR parameters and their derivatives from the raw SABR parameters and the times.doubleSabrHaganVolatilityFunctionProvider. volatility(double forward, double strike, double timeToExpiry, SabrFormulaData data)ValueDerivativesSabrHaganVolatilityFunctionProvider. volatilityAdjoint(double forward, double strike, double timeToExpiry, SabrFormulaData data)Computes the implied volatility in the SABR model and its derivatives.doubleSabrHaganVolatilityFunctionProvider. volatilityAdjoint2(double forward, double strike, double timeToExpiry, SabrFormulaData data, double[] volatilityD, double[][] volatilityD2)Computes the first and second order derivatives of the Black implied volatility in the SABR model.Constructor parameters in com.opengamma.strata.pricer.impl.volatility.smile with type arguments of type SabrFormulaData Constructor Description SabrModelFitter(double forward, DoubleArray strikes, double timeToExpiry, DoubleArray impliedVols, DoubleArray error, VolatilityFunctionProvider<SabrFormulaData> model)Constructs SABR model fitter from forward, strikes, time to expiry, implied volatilities and error values.
-