Uses of Interface
com.opengamma.strata.market.curve.CurveMetadata
-
Packages that use CurveMetadata Package Description com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.pricer.capfloor Calculators for Ibor cap-floor. -
-
Uses of CurveMetadata in com.opengamma.strata.market.curve
Classes in com.opengamma.strata.market.curve that implement CurveMetadata Modifier and Type Class Description classDefaultCurveMetadataDefault metadata for a curve.Methods in com.opengamma.strata.market.curve that return CurveMetadata Modifier and Type Method Description static CurveMetadataCurves. blackVolatilityByExpiry(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing Black volatility by expiry.static CurveMetadataCurves. blackVolatilityByExpiry(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing Black volatility by expiry.static CurveMetadataCurves. blackVolatilityByExpiry(String name, DayCount dayCount)Creates curve metadata for a curve providing Black volatility by expiry.static CurveMetadataCurves. correlationByExpiry(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing correlation by expiry.static CurveMetadataCurves. correlationByExpiry(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing correlation by expiry.static CurveMetadataCurves. correlationByExpiry(String name, DayCount dayCount)Creates curve metadata for a curve providing correlation by expiry.static CurveMetadataCurves. discountFactors(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing discount factors.static CurveMetadataCurves. discountFactors(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing discount factors.static CurveMetadataCurves. discountFactors(String name, DayCount dayCount)Creates curve metadata for a curve providing discount factors.static CurveMetadataCurves. forwardRates(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing forward rates.static CurveMetadataCurves. forwardRates(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing forward rates.static CurveMetadataCurves. forwardRates(String name, DayCount dayCount)Creates curve metadata for a curve providing forward rates.CurveMetadataRatesCurveInputs. getCurveMetadata()Gets the metadata for the curve.CurveMetadataAddFixedCurve. getMetadata()CurveMetadataCombinedCurve. getMetadata()Gets the curve metadata.CurveMetadataConstantCurve. getMetadata()Gets the curve metadata.CurveMetadataConstantNodalCurve. getMetadata()Gets the curve metadata.CurveMetadataCurve. getMetadata()Gets the curve metadata.CurveMetadataHybridNodalCurve. getMetadata()CurveMetadataInflationNodalCurve. getMetadata()CurveMetadataInterpolatedNodalCurve. getMetadata()Gets the curve metadata.CurveMetadataParallelShiftedCurve. getMetadata()CurveMetadataParameterizedFunctionalCurve. getMetadata()Gets the curve metadata.CurveMetadataCurveDefinition. metadata(LocalDate valuationDate, ReferenceData refData)Creates the curve metadata.CurveMetadataInterpolatedNodalCurveDefinition. metadata(LocalDate valuationDate, ReferenceData refData)CurveMetadataParameterizedFunctionalCurveDefinition. metadata(LocalDate valuationDate, ReferenceData refData)static CurveMetadataCurves. normalVolatilityByExpiry(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing normal volatility by expiry.static CurveMetadataCurves. normalVolatilityByExpiry(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing normal volatility by expiry.static CurveMetadataCurves. normalVolatilityByExpiry(String name, DayCount dayCount)Creates curve metadata for a curve providing normal volatility by expiry.static CurveMetadataCurves. prices(CurveName name)Creates curve metadata for a curve providing monthly prices, typically used in inflation.static CurveMetadataCurves. prices(CurveName name, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing monthly prices, typically used in inflation.static CurveMetadataCurves. prices(String name)Creates curve metadata for a curve providing monthly prices, typically used in inflation.static CurveMetadataCurves. recoveryRates(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing recovery rates.static CurveMetadataCurves. recoveryRates(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing recovery rates.static CurveMetadataCurves. recoveryRates(String name, DayCount dayCount)Creates curve metadata for a curve providing recovery rates.static CurveMetadataCurves. sabrParameterByExpiry(CurveName name, DayCount dayCount, ValueType yType)Creates metadata for a curve providing a SABR parameter.static CurveMetadataCurves. sabrParameterByExpiry(CurveName name, DayCount dayCount, ValueType yType, List<? extends ParameterMetadata> parameterMetadata)Creates metadata for a curve providing a SABR parameter.static CurveMetadataCurves. sabrParameterByExpiry(String name, DayCount dayCount, ValueType yType)Creates metadata for a curve providing a SABR parameter.CurveMetadataCurveMetadata. withParameterMetadata(List<? extends ParameterMetadata> parameterMetadata)Returns an instance where the parameter metadata has been changed.static CurveMetadataCurves. zeroRates(CurveName name, DayCount dayCount)Creates curve metadata for a curve providing zero rates.static CurveMetadataCurves. zeroRates(CurveName name, DayCount dayCount, List<? extends ParameterMetadata> parameterMetadata)Creates curve metadata for a curve providing zero rates.static CurveMetadataCurves. zeroRates(String name, DayCount dayCount)Creates curve metadata for a curve providing zero rates.Methods in com.opengamma.strata.market.curve that return types with arguments of type CurveMetadata Modifier and Type Method Description org.joda.beans.MetaProperty<CurveMetadata>RatesCurveInputs.Meta. curveMetadata()The meta-property for thecurveMetadataproperty.org.joda.beans.MetaProperty<CurveMetadata>CombinedCurve.Meta. metadata()The meta-property for themetadataproperty.org.joda.beans.MetaProperty<CurveMetadata>ConstantCurve.Meta. metadata()The meta-property for themetadataproperty.org.joda.beans.MetaProperty<CurveMetadata>ConstantNodalCurve.Meta. metadata()The meta-property for themetadataproperty.org.joda.beans.MetaProperty<CurveMetadata>InterpolatedNodalCurve.Meta. metadata()The meta-property for themetadataproperty.org.joda.beans.MetaProperty<CurveMetadata>ParameterizedFunctionalCurve.Meta. metadata()The meta-property for themetadataproperty.ImmutableList<CurveMetadata>RatesCurveGroupDefinition. metadata(LocalDate valuationDate, ReferenceData refData)Creates the curve metadata for each definition.Methods in com.opengamma.strata.market.curve with parameters of type CurveMetadata Modifier and Type Method Description CurveCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)Creates the curve from an array of parameter values.NodalCurveInterpolatedNodalCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)NodalCurveNodalCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)ParameterizedFunctionalCurveParameterizedFunctionalCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)RatesCurveInputs.BuilderRatesCurveInputs.Builder. curveMetadata(CurveMetadata curveMetadata)Sets the metadata for the curve.ConstantNodalCurve.BuilderConstantNodalCurve.Builder. metadata(CurveMetadata metadata)Sets the curve metadata.InterpolatedNodalCurve.BuilderInterpolatedNodalCurve.Builder. metadata(CurveMetadata metadata)Sets the curve metadata.ParameterizedFunctionalCurve.BuilderParameterizedFunctionalCurve.Builder. metadata(CurveMetadata metadata)Sets the curve metadata.static CombinedCurveCombinedCurve. of(Curve baseCurve, Curve spreadCurve, CurveMetadata metadata)Creates a curve as the sum of a base curve and a spread curve with a specified curve metadata.static ConstantCurveConstantCurve. of(CurveMetadata metadata, double yValue)Creates a constant curve with a specific value.static ConstantNodalCurveConstantNodalCurve. of(CurveMetadata metadata, double xValue, double yValue)Creates a constant nodal curve with metadata.static HybridNodalCurveHybridNodalCurve. of(CurveMetadata metadata, DoubleArray xValues, DoubleArray yValues, int spliceIndex, CurveInterpolator interpolatorLeft, CurveInterpolator interpolatorRight, CurveExtrapolator extrapolatorLeft, CurveExtrapolator extrapolatorRight)Create a new hybrid nodal curve.static InterpolatedNodalCurveInterpolatedNodalCurve. of(CurveMetadata metadata, DoubleArray xValues, DoubleArray yValues, CurveInterpolator interpolator)Creates an interpolated curve with metadata.static InterpolatedNodalCurveInterpolatedNodalCurve. of(CurveMetadata metadata, DoubleArray xValues, DoubleArray yValues, CurveInterpolator interpolator, CurveExtrapolator extrapolatorLeft, CurveExtrapolator extrapolatorRight)Creates an interpolated curve with metadata.static ParameterizedFunctionalCurveParameterizedFunctionalCurve. of(CurveMetadata metadata, DoubleArray parameters, BiFunction<DoubleArray,Double,Double> valueFunction, BiFunction<DoubleArray,Double,Double> derivativeFunction, BiFunction<DoubleArray,Double,DoubleArray> sensitivityFunction)Obtains an instance.static RatesCurveInputsRatesCurveInputs. of(Map<? extends MarketDataId<?>,?> marketData, CurveMetadata metadata)Returns aCurveInputsinstance containing the specified market data.AddFixedCurveAddFixedCurve. withMetadata(CurveMetadata metadata)CombinedCurveCombinedCurve. withMetadata(CurveMetadata metadata)ConstantCurveConstantCurve. withMetadata(CurveMetadata metadata)ConstantNodalCurveConstantNodalCurve. withMetadata(CurveMetadata metadata)CurveCurve. withMetadata(CurveMetadata metadata)Returns a new curve with the specified metadata.HybridNodalCurveHybridNodalCurve. withMetadata(CurveMetadata metadata)InflationNodalCurveInflationNodalCurve. withMetadata(CurveMetadata metadata)InterpolatedNodalCurveInterpolatedNodalCurve. withMetadata(CurveMetadata metadata)NodalCurveNodalCurve. withMetadata(CurveMetadata metadata)Returns a new curve with the specified metadata.ParallelShiftedCurveParallelShiftedCurve. withMetadata(CurveMetadata metadata)ParameterizedFunctionalCurveParameterizedFunctionalCurve. withMetadata(CurveMetadata metadata) -
Uses of CurveMetadata in com.opengamma.strata.pricer.capfloor
Methods in com.opengamma.strata.pricer.capfloor that return CurveMetadata Modifier and Type Method Description CurveMetadataDirectIborCapletFloorletFlatVolatilityDefinition. createCurveMetadata(RawOptionData capFloorData)Creates curve metadata.Methods in com.opengamma.strata.pricer.capfloor that return types with arguments of type CurveMetadata Modifier and Type Method Description ImmutableList<CurveMetadata>SabrIborCapletFloorletVolatilityBootstrapDefinition. createSabrParameterMetadata()Creates curve metadata for SABR parameters.ImmutableList<CurveMetadata>SabrIborCapletFloorletVolatilityCalibrationDefinition. createSabrParameterMetadata()Creates curve metadata for SABR parameters.Method parameters in com.opengamma.strata.pricer.capfloor with type arguments of type CurveMetadata Modifier and Type Method Description List<Curve>SabrIborCapletFloorletVolatilityCalibrationDefinition. createSabrParameterCurve(List<CurveMetadata> metadata, DoubleArray nodeValues)Creates the parameter curves with parameter node values.
-