Uses of Interface
com.opengamma.strata.market.param.ParameterizedData
-
Packages that use ParameterizedData Package Description com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.param Market data based on parameters.com.opengamma.strata.market.surface Definitions of surfaces.com.opengamma.strata.pricer Calculators for financial instruments.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.pricer.capfloor Calculators for Ibor cap-floor.com.opengamma.strata.pricer.credit Calculators for credit instruments, such as Credit Default Swap (CDS).com.opengamma.strata.pricer.fx Calculators for FX instruments, such as FX forward and FX swap.com.opengamma.strata.pricer.fxopt Calculators for FX options.com.opengamma.strata.pricer.index Calculators for products based on rate indices, such as Short Term Interest Rate futures (STIRs).com.opengamma.strata.pricer.model Common code for model pricing.com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.com.opengamma.strata.pricer.swaption Calculators for swaptions. -
-
Uses of ParameterizedData in com.opengamma.strata.market.curve
Subinterfaces of ParameterizedData in com.opengamma.strata.market.curve Modifier and Type Interface Description interfaceCurveA curve that maps adoublex-value to adoubley-value.interfaceNodalCurveA curve based ondoublenodal points.Classes in com.opengamma.strata.market.curve that implement ParameterizedData Modifier and Type Class Description classAddFixedCurveA curve formed from two curves, the fixed curve and the spread curve.classCombinedCurveA curve formed from two curves, the base curve and the spread curve.classConstantCurveA curve based on a single constant value.classConstantNodalCurveA curve based on a single constant value.classHybridNodalCurveA hybrid curve which combines two underlying nodal curves, allowing different interpolators to be used for different parts of the curve.classInflationNodalCurveCurve specifically designed for inflation, with features for seasonality and initial point.classInterpolatedNodalCurveA curve based on interpolation between a number of nodal points.classParallelShiftedCurveA curve with a parallel shift applied to its y-values.classParameterizedFunctionalCurveA curve based on a parameterized function. -
Uses of ParameterizedData in com.opengamma.strata.market.param
Methods in com.opengamma.strata.market.param with type parameters of type ParameterizedData Modifier and Type Method Description <R extends ParameterizedData>
RParameterizedDataCombiner. underlyingWithParameter(int underlyingIndex, Class<R> underlyingType, int parameterIndex, double newValue)Updates a parameter on the specified underlying.<R extends ParameterizedData>
RParameterizedDataCombiner. underlyingWithPerturbation(int underlyingIndex, Class<R> underlyingType, ParameterPerturbation perturbation)Applies a perturbation to the specified underlying.<R extends ParameterizedData>
List<R>ParameterizedDataCombiner. withParameter(Class<R> underlyingType, int parameterIndex, double newValue)Updates a parameter on the specified list of underlying instances.<R extends ParameterizedData>
List<R>ParameterizedDataCombiner. withPerturbation(Class<R> underlyingType, ParameterPerturbation perturbation)Applies a perturbation to each underlying.Methods in com.opengamma.strata.market.param that return ParameterizedData Modifier and Type Method Description ParameterizedDataParameterizedData. withParameter(int parameterIndex, double newValue)Returns a copy of the data with the value at the specified index altered.default ParameterizedDataParameterizedData. withPerturbation(ParameterPerturbation perturbation)Returns a perturbed copy of the data.Methods in com.opengamma.strata.market.param that return types with arguments of type ParameterizedData Modifier and Type Method Description MarketDataBox<ParameterizedData>PointShifts. applyTo(MarketDataBox<ParameterizedData> marketData, ReferenceData refData)Class<ParameterizedData>PointShifts. getMarketDataType()Methods in com.opengamma.strata.market.param with parameters of type ParameterizedData Modifier and Type Method Description static ParameterizedDataCombinerParameterizedDataCombiner. of(ParameterizedData... instances)Obtains an instance that can combine the specified underlying instances.Method parameters in com.opengamma.strata.market.param with type arguments of type ParameterizedData Modifier and Type Method Description MarketDataBox<ParameterizedData>PointShifts. applyTo(MarketDataBox<ParameterizedData> marketData, ReferenceData refData)static ParameterizedDataCombinerParameterizedDataCombiner. of(List<? extends ParameterizedData> instances)Obtains an instance that can combine the specified underlying instances. -
Uses of ParameterizedData in com.opengamma.strata.market.surface
Subinterfaces of ParameterizedData in com.opengamma.strata.market.surface Modifier and Type Interface Description interfaceNodalSurfaceA surface based ondoublenodal points.interfaceSurfaceA surface that maps adoublex-value and y-value to adoublez-value.Classes in com.opengamma.strata.market.surface that implement ParameterizedData Modifier and Type Class Description classConstantSurfaceA surface based on a single constant value.classDeformedSurfaceThe deformed surface.classInterpolatedNodalSurfaceA surface based on interpolation between a number of nodal points. -
Uses of ParameterizedData in com.opengamma.strata.pricer
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer Modifier and Type Interface Description interfaceDiscountFactorsProvides access to discount factors for a single currency.Classes in com.opengamma.strata.pricer that implement ParameterizedData Modifier and Type Class Description classSimpleDiscountFactorsProvides access to discount factors for a currency based on a discount factor curve.classZeroRateDiscountFactorsProvides access to discount factors for a currency based on a zero rate continuously compounded curve.classZeroRatePeriodicDiscountFactorsProvides access to discount factors for a currency based on a zero rate periodically-compounded curve. -
Uses of ParameterizedData in com.opengamma.strata.pricer.bond
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.bond Modifier and Type Interface Description interfaceBlackBondFutureVolatilitiesVolatility for pricing bond futures and their options in the log-normal or Black model.interfaceBondFutureVolatilitiesVolatilities for pricing bond futures and their options.interfaceBondYieldVolatilitiesVolatilities for bond options.Classes in com.opengamma.strata.pricer.bond that implement ParameterizedData Modifier and Type Class Description classBlackBondFutureExpiryLogMoneynessVolatilitiesData provider of volatility for bond future options in the log-normal or Black model.classNormalBondYieldExpiryDurationVolatilitiesVolatility for swaptions in the normal or Bachelier model based on a surface. -
Uses of ParameterizedData in com.opengamma.strata.pricer.capfloor
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.capfloor Modifier and Type Interface Description interfaceBlackIborCapletFloorletVolatilitiesVolatility for Ibor caplet/floorlet in the log-normal or Black model.interfaceBlackSabrIborCapletFloorletVolatilitiesVolatility for Ibor caplet/floorlet in SABR model.interfaceIborCapletFloorletVolatilitiesVolatilities for pricing Ibor caplet/floorlet.interfaceNormalIborCapletFloorletVolatilitiesVolatility for Ibor caplet/floorlet in the normal or Bachelier model.interfaceNormalSabrIborCapletFloorletVolatilitiesVolatility for Ibor/Overnight caplet/floorlet in SABR model.interfaceSabrIborCapletFloorletVolatilitiesVolatility for Ibor caplet/floorlet in SABR model.Classes in com.opengamma.strata.pricer.capfloor that implement ParameterizedData Modifier and Type Class Description classBlackIborCapletFloorletExpiryFlatVolatilitiesVolatility for Ibor caplet/floorlet in the log-normal or Black model based on a curve.classBlackIborCapletFloorletExpiryStrikeVolatilitiesVolatility for Ibor caplet/floorlet in the log-normal or Black model based on a surface.classNormalIborCapletFloorletExpiryFlatVolatilitiesVolatility for Ibor caplet/floorlet in the normal or Bachelier model based on a curve.classNormalIborCapletFloorletExpiryStrikeVolatilitiesVolatility for Ibor caplet/floorlet in the normal or Bachelier model based on a surface.classNormalSabrParametersIborCapletFloorletVolatilitiesVolatility environment for caplet/floorlet in the SABR model.classSabrParametersIborCapletFloorletVolatilitiesVolatility environment for Ibor caplet/floorlet in the SABR model.classShiftedBlackIborCapletFloorletExpiryStrikeVolatilitiesVolatility for Ibor caplet/floorlet in the shifted log-normal or shifted Black model based on a surface. -
Uses of ParameterizedData in com.opengamma.strata.pricer.credit
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.credit Modifier and Type Interface Description interfaceCreditDiscountFactorsProvides access to discount factors for a single currency.interfaceRecoveryRatesRecovery rates.Classes in com.opengamma.strata.pricer.credit that implement ParameterizedData Modifier and Type Class Description classConstantRecoveryRatesThe constant recovery rate.classIsdaCreditDiscountFactorsISDA compliant zero rate discount factors. -
Uses of ParameterizedData in com.opengamma.strata.pricer.fx
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.fx Modifier and Type Interface Description interfaceFxForwardRatesProvides access to rates for a currency pair.interfaceFxIndexRatesProvides access to rates for an FX index.Classes in com.opengamma.strata.pricer.fx that implement ParameterizedData Modifier and Type Class Description classDiscountFxForwardRatesProvides access to discount factors for currencies.classForwardFxIndexRatesProvides access to rates for an FX index. -
Uses of ParameterizedData in com.opengamma.strata.pricer.fxopt
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.fxopt Modifier and Type Interface Description interfaceBlackFxOptionVolatilitiesVolatility for FX option in the log-normal or Black model.interfaceFxOptionVolatilitiesVolatilities for pricing FX options.interfaceSmileDeltaTermStructureA term structure of smile as used in Forex market.Classes in com.opengamma.strata.pricer.fxopt that implement ParameterizedData Modifier and Type Class Description classBlackFxOptionFlatVolatilitiesVolatility for FX options in the log-normal or Black model based on a curve.classBlackFxOptionSmileVolatilitiesData provider of volatility for FX options in the log-normal or Black-Scholes model.classBlackFxOptionSurfaceVolatilitiesVolatility for FX options in the log-normal or Black model based on a surface.classInterpolatedStrikeSmileDeltaTermStructureAn interpolated term structure of smiles as used in Forex market.classSmileDeltaParametersA delta dependent smile as used in Forex market. -
Uses of ParameterizedData in com.opengamma.strata.pricer.index
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.index Modifier and Type Interface Description interfaceIborFutureOptionVolatilitiesVolatilities for pricing Ibor futures.interfaceNormalIborFutureOptionVolatilitiesVolatility for Ibor future options in the normal or Bachelier model.Classes in com.opengamma.strata.pricer.index that implement ParameterizedData Modifier and Type Class Description classNormalIborFutureOptionExpirySimpleMoneynessVolatilitiesData provider of volatility for Ibor future options in the normal or Bachelier model. -
Uses of ParameterizedData in com.opengamma.strata.pricer.model
Classes in com.opengamma.strata.pricer.model that implement ParameterizedData Modifier and Type Class Description classSabrInterestRateParametersThe volatility surface description under SABR model.classSabrParametersThe volatility surface description under SABR model. -
Uses of ParameterizedData in com.opengamma.strata.pricer.rate
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.rate Modifier and Type Interface Description interfaceIborIndexRatesProvides access to rates for an Ibor index.interfaceOvernightIndexRatesProvides access to rates for an Overnight index.interfacePriceIndexValuesProvides access to the values of a price index.Classes in com.opengamma.strata.pricer.rate that implement ParameterizedData Modifier and Type Class Description classDiscountIborIndexRatesAn Ibor index curve providing rates from discount factors.classDiscountOvernightIndexRatesAn Overnight index curve providing rates from discount factors.classHistoricIborIndexRatesHistoric Ibor index rates, used for indices that are no longer active.classHistoricOvernightIndexRatesHistoric Overnight index rates, used for indices that are no longer active.classHistoricPriceIndexValuesHistoric Price index values, used for indices that are no longer active.classSimpleIborIndexRatesAn Ibor index curve providing rates directly from a forward rates curve.classSimplePriceIndexValuesProvides values for a Price index from a forward curve. -
Uses of ParameterizedData in com.opengamma.strata.pricer.swaption
Subinterfaces of ParameterizedData in com.opengamma.strata.pricer.swaption Modifier and Type Interface Description interfaceBlackSwaptionVolatilitiesVolatility for swaptions in the log-normal or Black model.interfaceNormalSwaptionVolatilitiesVolatility for swaptions in the normal or Bachelier model.interfaceSabrSwaptionVolatilitiesVolatility for swaptions in SABR model.interfaceSwaptionVolatilitiesVolatilities for pricing swaptions.Classes in com.opengamma.strata.pricer.swaption that implement ParameterizedData Modifier and Type Class Description classBlackSwaptionExpiryTenorVolatilitiesVolatility for swaptions in the log-normal or Black model.classNormalSwaptionExpirySimpleMoneynessVolatilitiesVolatility for swaptions in the normal or Bachelier model based on a surface.classNormalSwaptionExpiryStrikeVolatilitiesVolatility for swaptions in the normal or Bachelier model based on a surface.classNormalSwaptionExpiryTenorVolatilitiesVolatility for swaptions in the normal or Bachelier model based on a surface.classSabrParametersSwaptionVolatilitiesVolatility environment for swaptions in the SABR model.
-