Uses of Class
com.opengamma.strata.pricer.rate.ImmutableRatesProvider
-
Packages that use ImmutableRatesProvider Package Description com.opengamma.strata.pricer.curve Provides the ability to calibrate curves.com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.com.opengamma.strata.pricer.sensitivity Calculators for sensitivities. -
-
Uses of ImmutableRatesProvider in com.opengamma.strata.pricer.curve
Methods in com.opengamma.strata.pricer.curve that return ImmutableRatesProvider Modifier and Type Method Description ImmutableRatesProviderRatesCurveCalibrator. calibrate(RatesCurveGroupDefinition curveGroupDefn, MarketData marketData, ReferenceData refData)Calibrates a single curve group, containing one or more curves.ImmutableRatesProviderRatesCurveCalibrator. calibrate(List<RatesCurveGroupDefinition> allGroupDefns, ImmutableRatesProvider knownData, MarketData marketData, ReferenceData refData)Calibrates a list of curve groups, each containing one or more curves.ImmutableRatesProviderSyntheticRatesCurveCalibrator. calibrate(RatesCurveGroupDefinition group, RatesProvider inputProvider, ReferenceData refData)Calibrates synthetic curves from the configuration of the new curves and an existing rates provider.ImmutableRatesProviderImmutableRatesProviderGenerator. generate(DoubleArray parameters, Map<CurveName,JacobianCalibrationMatrix> jacobians, Map<CurveName,DoubleArray> sensitivitiesMarketQuote)default ImmutableRatesProviderRatesProviderGenerator. generate(DoubleArray parameters)Generates a rates provider from a set of parameters.default ImmutableRatesProviderRatesProviderGenerator. generate(DoubleArray parameters, Map<CurveName,JacobianCalibrationMatrix> jacobians)Generates a rates provider from a set of parameters and calibration information.ImmutableRatesProviderRatesProviderGenerator. generate(DoubleArray parameters, Map<CurveName,JacobianCalibrationMatrix> jacobians, Map<CurveName,DoubleArray> sensitivitiesMarketQuote)Generates a rates provider from a set of parameters and calibration information.Methods in com.opengamma.strata.pricer.curve with parameters of type ImmutableRatesProvider Modifier and Type Method Description ImmutableRatesProviderRatesCurveCalibrator. calibrate(List<RatesCurveGroupDefinition> allGroupDefns, ImmutableRatesProvider knownData, MarketData marketData, ReferenceData refData)Calibrates a list of curve groups, each containing one or more curves.static ImmutableRatesProviderGeneratorImmutableRatesProviderGenerator. of(ImmutableRatesProvider knownProvider, RatesCurveGroupDefinition groupDefn, ReferenceData refData)Obtains a generator from an existing provider and definition. -
Uses of ImmutableRatesProvider in com.opengamma.strata.pricer.rate
Methods in com.opengamma.strata.pricer.rate that return ImmutableRatesProvider Modifier and Type Method Description ImmutableRatesProviderImmutableRatesProviderBuilder. build()Completes the builder, returning the provider.static ImmutableRatesProviderImmutableRatesProvider. combined(FxRateProvider fx, ImmutableRatesProvider... providers)Combines a number of rates providers.ImmutableRatesProviderImmutableRatesProvider. combinedWith(ImmutableRatesProvider other, FxRateProvider fxProvider)Combines this provider with another.ImmutableRatesProviderImmutableRatesProvider. toImmutableRatesProvider()ImmutableRatesProviderRatesProvider. toImmutableRatesProvider()Converts this provider to an equivalentImmutableRatesProvider.Methods in com.opengamma.strata.pricer.rate that return types with arguments of type ImmutableRatesProvider Modifier and Type Method Description Class<? extends ImmutableRatesProvider>ImmutableRatesProvider.Meta. beanType()org.joda.beans.BeanBuilder<? extends ImmutableRatesProvider>ImmutableRatesProvider.Meta. builder()Methods in com.opengamma.strata.pricer.rate with parameters of type ImmutableRatesProvider Modifier and Type Method Description static ImmutableRatesProviderImmutableRatesProvider. combined(FxRateProvider fx, ImmutableRatesProvider... providers)Combines a number of rates providers.ImmutableRatesProviderImmutableRatesProvider. combinedWith(ImmutableRatesProvider other, FxRateProvider fxProvider)Combines this provider with another. -
Uses of ImmutableRatesProvider in com.opengamma.strata.pricer.sensitivity
Method parameters in com.opengamma.strata.pricer.sensitivity with type arguments of type ImmutableRatesProvider Modifier and Type Method Description CrossGammaParameterSensitivitiesCurveGammaCalculator. calculateCrossGammaCrossCurve(RatesProvider ratesProvider, Function<ImmutableRatesProvider,CurrencyParameterSensitivities> sensitivitiesFn)Computes cross-curve gamma by applying finite difference method to curve delta.CrossGammaParameterSensitivitiesCurveGammaCalculator. calculateCrossGammaIntraCurve(RatesProvider ratesProvider, Function<ImmutableRatesProvider,CurrencyParameterSensitivities> sensitivitiesFn)Computes intra-curve cross gamma by applying finite difference method to curve delta.CurrencyParameterSensitivitiesRatesFiniteDifferenceSensitivityCalculator. sensitivity(RatesProvider provider, Function<ImmutableRatesProvider,CurrencyAmount> valueFn)Computes the first order sensitivities of a function of a RatesProvider to a double by finite difference.
-