Package com.opengamma.strata.market.curve
Definitions of curves.
-
Interface Summary Interface Description Curve A curve that maps adouble
x-value to adouble
y-value.CurveDefinition Provides the definition of how to calibrate a curve.CurveGroup A group of curves.CurveGroupDefinition The definition of how to calibrate a group of curves.CurveMetadata Metadata about a curve and curve parameters.CurveNode A node in the configuration specifying how to calibrate a curve.IsdaCreditCurveNode A node specifying how to calibrate an ISDA compliant curve.NodalCurve A curve based ondouble
nodal points.NodalCurveDefinition Provides the definition of how to calibrate a nodal curve. -
Class Summary Class Description AddFixedCurve A curve formed from two curves, the fixed curve and the spread curve.AddFixedCurve.Meta The meta-bean forAddFixedCurve
.CombinedCurve A curve formed from two curves, the base curve and the spread curve.CombinedCurve.Meta The meta-bean forCombinedCurve
.ConstantCurve A curve based on a single constant value.ConstantCurve.Meta The meta-bean forConstantCurve
.ConstantNodalCurve A curve based on a single constant value.ConstantNodalCurve.Builder The bean-builder forConstantNodalCurve
.ConstantNodalCurve.Meta The meta-bean forConstantNodalCurve
.CurveGroupName The name of a curve group.CurveId An identifier used to access a curve by name.CurveInfoType<T> The type that provides meaning to additional curve information.CurveName The name of a curve.CurveNodeDate The date of the curve node.CurveNodeDate.Meta The meta-bean forCurveNodeDate
.CurveNodeDateOrder The date order rules to apply to a pair of curve nodes.CurveNodeDateOrder.Meta The meta-bean forCurveNodeDateOrder
.CurveParallelShifts Perturbation which applies a parallel shift to a curve.CurveParallelShifts.Meta The meta-bean forCurveParallelShifts
.CurveParameterSize The curve name and number of parameters.CurveParameterSize.Meta The meta-bean forCurveParameterSize
.Curves Helper for creating common types of curves.DefaultCurveMetadata Default metadata for a curve.DefaultCurveMetadata.Meta The meta-bean forDefaultCurveMetadata
.DefaultCurveMetadataBuilder Builder for curve metadata.DepositIsdaCreditCurveNode An ISDA compliant curve node whose instrument is a term deposit.DepositIsdaCreditCurveNode.Builder The bean-builder forDepositIsdaCreditCurveNode
.DepositIsdaCreditCurveNode.Meta The meta-bean forDepositIsdaCreditCurveNode
.HybridNodalCurve A hybrid curve which combines two underlying nodal curves, allowing different interpolators to be used for different parts of the curve.HybridNodalCurve.Meta The meta-bean forHybridNodalCurve
.InflationNodalCurve Curve specifically designed for inflation, with features for seasonality and initial point.InflationNodalCurve.Meta The meta-bean forInflationNodalCurve
.InterpolatedNodalCurve A curve based on interpolation between a number of nodal points.InterpolatedNodalCurve.Builder The bean-builder forInterpolatedNodalCurve
.InterpolatedNodalCurve.Meta The meta-bean forInterpolatedNodalCurve
.InterpolatedNodalCurveDefinition Provides the definition of how to calibrate an interpolated nodal curve.InterpolatedNodalCurveDefinition.Builder The bean-builder forInterpolatedNodalCurveDefinition
.InterpolatedNodalCurveDefinition.Meta The meta-bean forInterpolatedNodalCurveDefinition
.IsdaCreditCurveDefinition Provides the definition of how to calibrate an ISDA compliant curve for credit.IsdaCreditCurveDefinition.Meta The meta-bean forIsdaCreditCurveDefinition
.IssuerCurveInputsId An identifier used to access the inputs to curve calibration.JacobianCalibrationMatrix Jacobian matrix information produced during curve calibration.JacobianCalibrationMatrix.Meta The meta-bean forJacobianCalibrationMatrix
.LegalEntityCurveGroup A group of repo curves and issuer curves.LegalEntityCurveGroup.Builder The bean-builder forLegalEntityCurveGroup
.LegalEntityCurveGroup.Meta The meta-bean forLegalEntityCurveGroup
.LegalEntityCurveGroupId An identifier used to access a curve group by name.LegalEntityGroup Legal entity group.ParallelShiftedCurve A curve with a parallel shift applied to its y-values.ParallelShiftedCurve.Meta The meta-bean forParallelShiftedCurve
.ParameterizedFunctionalCurve A curve based on a parameterized function.ParameterizedFunctionalCurve.Builder The bean-builder forParameterizedFunctionalCurve
.ParameterizedFunctionalCurve.Meta The meta-bean forParameterizedFunctionalCurve
.ParameterizedFunctionalCurveDefinition Provides the definition of how to calibrate a parameterized functional curve.ParameterizedFunctionalCurveDefinition.Builder The bean-builder forParameterizedFunctionalCurveDefinition
.ParameterizedFunctionalCurveDefinition.Meta The meta-bean forParameterizedFunctionalCurveDefinition
.RatesCurveGroup A group of curves.RatesCurveGroup.Builder The bean-builder forRatesCurveGroup
.RatesCurveGroup.Meta The meta-bean forRatesCurveGroup
.RatesCurveGroupDefinition Provides the definition of how to calibrate a group of curves.RatesCurveGroupDefinition.Meta The meta-bean forRatesCurveGroupDefinition
.RatesCurveGroupDefinitionBuilder A mutable builder for creating instances ofCurveGroupDefinition
.RatesCurveGroupEntry A single entry in the curve group definition.RatesCurveGroupEntry.Builder The bean-builder forRatesCurveGroupEntry
.RatesCurveGroupEntry.Meta The meta-bean forRatesCurveGroupEntry
.RatesCurveGroupId An identifier used to access a curve group by name.RatesCurveInputs The input data used when calibrating a curve.RatesCurveInputs.Builder The bean-builder forRatesCurveInputs
.RatesCurveInputs.Meta The meta-bean forRatesCurveInputs
.RatesCurveInputsId An identifier used to access the inputs to curve calibration.RepoCurveInputsId An identifier used to access the inputs to curve calibration.RepoGroup Group used to identify a related set of repo curves when pricing bonds.SeasonalityDefinition Provides the definition of seasonality for a price index curve.SeasonalityDefinition.Meta The meta-bean forSeasonalityDefinition
.SimpleCurveParameterMetadata Simple parameter metadata containing the x value and type.SimpleCurveParameterMetadata.Meta The meta-bean forSimpleCurveParameterMetadata
.SwapIsdaCreditCurveNode An ISDA compliant curve node whose instrument is a standard Fixed-Ibor interest rate swap.SwapIsdaCreditCurveNode.Builder The bean-builder forSwapIsdaCreditCurveNode
.SwapIsdaCreditCurveNode.Meta The meta-bean forSwapIsdaCreditCurveNode
. -
Enum Summary Enum Description CurveNodeClashAction The action to perform when the dates of two curve nodes clash.CurveNodeDateType The types of curve node date.