Uses of Interface
com.opengamma.strata.market.curve.NodalCurve
-
Packages that use NodalCurve Package Description com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.pricer.credit Calculators for credit instruments, such as Credit Default Swap (CDS). -
-
Uses of NodalCurve in com.opengamma.strata.market.curve
Classes in com.opengamma.strata.market.curve that implement NodalCurve Modifier and Type Class Description 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.Methods in com.opengamma.strata.market.curve that return NodalCurve Modifier and Type Method Description NodalCurveInterpolatedNodalCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)NodalCurveNodalCurveDefinition. curve(LocalDate valuationDate, CurveMetadata metadata, DoubleArray parameters)NodalCurveHybridNodalCurve. getLeftCurve()Gets the left nodal curve.NodalCurveHybridNodalCurve. getRightCurve()Gets the right nodal curve.NodalCurveInflationNodalCurve. getUnderlying()Gets the underlying curve, before the seasonality adjustment.NodalCurveNodalCurve. withMetadata(CurveMetadata metadata)Returns a new curve with the specified metadata.NodalCurveNodalCurve. withNode(double x, double y, ParameterMetadata paramMetadata)Returns a new curve with an additional node, specifying the parameter metadata.NodalCurveNodalCurve. withParameter(int parameterIndex, double newValue)default NodalCurveNodalCurve. withPerturbation(ParameterPerturbation perturbation)NodalCurveNodalCurve. withValues(DoubleArray xValues, DoubleArray yValues)Returns a new curve with the specified x-values and y-values.NodalCurveNodalCurve. withYValues(DoubleArray values)Returns a new curve with the specified values.Methods in com.opengamma.strata.market.curve that return types with arguments of type NodalCurve Modifier and Type Method Description org.joda.beans.MetaProperty<NodalCurve>HybridNodalCurve.Meta. leftCurve()The meta-property for theleftCurveproperty.org.joda.beans.MetaProperty<NodalCurve>HybridNodalCurve.Meta. rightCurve()The meta-property for therightCurveproperty.org.joda.beans.MetaProperty<NodalCurve>InflationNodalCurve.Meta. underlying()The meta-property for theunderlyingproperty.Methods in com.opengamma.strata.market.curve with parameters of type NodalCurve Modifier and Type Method Description static InflationNodalCurveInflationNodalCurve. of(NodalCurve curve, DoubleArray seasonality, ShiftType adjustmentType)Obtains an instance of the curve.static InflationNodalCurveInflationNodalCurve. of(NodalCurve curveWithoutFixing, LocalDate valuationDate, YearMonth lastMonth, double lastFixingValue, SeasonalityDefinition seasonalityDefinition)Obtains an instance from a curve without initial fixing point and month-on-month seasonal adjustment. -
Uses of NodalCurve in com.opengamma.strata.pricer.credit
Methods in com.opengamma.strata.pricer.credit that return NodalCurve Modifier and Type Method Description NodalCurveFastCreditCurveCalibrator. calibrate(List<ResolvedCdsTrade> calibrationCDSs, DoubleArray flactionalSpreads, DoubleArray pointsUpfront, CurveName name, LocalDate valuationDate, CreditDiscountFactors discountFactors, RecoveryRates recoveryRates, ReferenceData refData)abstract NodalCurveIsdaCompliantCreditCurveCalibrator. calibrate(List<ResolvedCdsTrade> calibrationCDSs, DoubleArray flactionalSpreads, DoubleArray pointsUpfront, CurveName name, LocalDate valuationDate, CreditDiscountFactors discountFactors, RecoveryRates recoveryRates, ReferenceData refData)Calibrate the ISDA compliant credit curve to points upfront and fractional spread.NodalCurveSimpleCreditCurveCalibrator. calibrate(List<ResolvedCdsTrade> calibrationCDSs, DoubleArray premiums, DoubleArray pointsUpfront, CurveName name, LocalDate valuationDate, CreditDiscountFactors discountFactors, RecoveryRates recoveryRates, ReferenceData refData)NodalCurveIsdaCreditDiscountFactors. getCurve()Gets the underlying curve.Methods in com.opengamma.strata.pricer.credit that return types with arguments of type NodalCurve Modifier and Type Method Description org.joda.beans.MetaProperty<NodalCurve>IsdaCreditDiscountFactors.Meta. curve()The meta-property for thecurveproperty.Methods in com.opengamma.strata.pricer.credit with parameters of type NodalCurve Modifier and Type Method Description static IsdaCreditDiscountFactorsIsdaCreditDiscountFactors. of(Currency currency, LocalDate valuationDate, NodalCurve curve)Creates an instance from the underlying curve.IsdaCreditDiscountFactorsIsdaCreditDiscountFactors. withCurve(NodalCurve curve)Returns a new instance with a different curve.
-