Package com.opengamma.strata.market.param
Market data based on parameters.
Parameters are the fundamental abstraction for market data. They allow the data to be expressed and manipulated without directly specifying the form.
For example, a curve is typically formed from a number of curve nodes which describe the shape of the curve. Each curve node is considered to be a parameter.
-
Interface Summary Interface Description DatedParameterMetadata Parameter metadata that specifies a date.ParameterizedData An abstraction of market data in terms of a number of arbitrarydouble
parameters.ParameterMetadata Information about a single parameter.ParameterPerturbation A function interface that allows a single parameter to be perturbed.TenoredParameterMetadata Parameter metadata that specifies a tenor. -
Class Summary Class Description CrossGammaParameterSensitivities The second order parameter sensitivity for parameterized market data.CrossGammaParameterSensitivities.Meta The meta-bean forCrossGammaParameterSensitivities
.CrossGammaParameterSensitivity The second order parameter sensitivity for parameterized market data.CrossGammaParameterSensitivity.Meta The meta-bean forCrossGammaParameterSensitivity
.CurrencyParameterSensitivities Currency-based parameter sensitivity for parameterized market data, such as curves.CurrencyParameterSensitivities.Meta The meta-bean forCurrencyParameterSensitivities
.CurrencyParameterSensitivitiesBuilder Builder forCurrencyParameterSensitivities
.CurrencyParameterSensitivity Currency-based parameter sensitivity for parameterized market data, such as a curve.CurrencyParameterSensitivity.Builder The bean-builder forCurrencyParameterSensitivity
.CurrencyParameterSensitivity.Meta The meta-bean forCurrencyParameterSensitivity
.LabelDateParameterMetadata Parameter metadata based on a date and label.LabelDateParameterMetadata.Meta The meta-bean forLabelDateParameterMetadata
.LabelParameterMetadata Parameter metadata based on a label.LabelParameterMetadata.Meta The meta-bean forLabelParameterMetadata
.ParameterizedDataCombiner Helper that can be used to combine two or more underlying instances ofParameterizedData
.ParameterSize The market data name and the associated number of parameters.ParameterSize.Meta The meta-bean forParameterSize
.PointShifts A perturbation that applies different shifts to specific points in a parameterized data.PointShifts.Meta The meta-bean forPointShifts
.PointShiftsBuilder Mutable builder for building instances ofPointShifts
.ResolvedTradeParameterMetadata Parameter metadata based on a resolved trade and label.ResolvedTradeParameterMetadata.Builder The bean-builder forResolvedTradeParameterMetadata
.ResolvedTradeParameterMetadata.Meta The meta-bean forResolvedTradeParameterMetadata
.TenorDateParameterMetadata Parameter metadata based on a date and tenor.TenorDateParameterMetadata.Meta The meta-bean forTenorDateParameterMetadata
.TenorParameterMetadata Parameter metadata based on a tenor.TenorParameterMetadata.Meta The meta-bean forTenorParameterMetadata
.TenorTenorParameterMetadata Parameter metadata based on an expiry tenor, an underlying tenor and their respective year fractions.TenorTenorParameterMetadata.Meta The meta-bean forTenorTenorParameterMetadata
.UnitParameterSensitivities Unit parameter sensitivity for parameterized market data, such as curves.UnitParameterSensitivities.Meta The meta-bean forUnitParameterSensitivities
.UnitParameterSensitivity Unit parameter sensitivity for parameterized market data, such as a curve.UnitParameterSensitivity.Meta The meta-bean forUnitParameterSensitivity
.YearMonthDateParameterMetadata Parameter metadata based on a date and year-month.YearMonthDateParameterMetadata.Meta The meta-bean forYearMonthDateParameterMetadata
.