Uses of Interface
net.finmath.marketdata2.model.curves.ForwardCurveInterface
Packages that use ForwardCurveInterface
Package
Description
Provides interface specification and implementation of a model, which is essentially
a collection of curves.
Provides interface specification and implementation of curves, e.g., interest rate
curves like discount curves and forward curves.
Provides interface specification and implementation of products, e.g., calibration products.
-
Uses of ForwardCurveInterface in net.finmath.marketdata2.model
Methods in net.finmath.marketdata2.model that return ForwardCurveInterfaceModifier and TypeMethodDescriptionAnalyticModel.getForwardCurve(String forwardCurveName)Returns a forward curve for a given name.AnalyticModelFromCurvesAndVols.getForwardCurve(String forwardCurveName) -
Uses of ForwardCurveInterface in net.finmath.marketdata2.model.curves
Classes in net.finmath.marketdata2.model.curves that implement ForwardCurveInterfaceModifier and TypeClassDescriptionclassAbstract base class for a forward curve, extending a curve object It stores the maturity of the underlying index (paymentOffset) and the associated discount curve.classA forward curve derived from a given discount curve.classA container for a forward (rate) curve.Constructors in net.finmath.marketdata2.model.curves with parameters of type ForwardCurveInterfaceModifierConstructorDescriptionDiscountCurveFromForwardCurve(ForwardCurveInterface forwardCurve)Create a discount curve using a given forward curve.DiscountCurveFromForwardCurve(ForwardCurveInterface forwardCurve, double periodLengthTimeScaling)Create a discount curve using a given forward curve. -
Uses of ForwardCurveInterface in net.finmath.marketdata2.products
Methods in net.finmath.marketdata2.products with parameters of type ForwardCurveInterfaceModifier and TypeMethodDescriptionstatic RandomVariableSwap.getForwardSwapRate(Schedule fixSchedule, Schedule floatSchedule, ForwardCurveInterface forwardCurve)static RandomVariableSwap.getForwardSwapRate(Schedule fixSchedule, Schedule floatSchedule, ForwardCurveInterface forwardCurve, AnalyticModel model)static RandomVariableSwap.getForwardSwapRate(TimeDiscretization fixTenor, TimeDiscretization floatTenor, ForwardCurveInterface forwardCurve)static RandomVariableSwap.getForwardSwapRate(TimeDiscretization fixTenor, TimeDiscretization floatTenor, ForwardCurveInterface forwardCurve, DiscountCurveInterface discountCurve)static RandomVariableSwapAnnuity.getSwapAnnuity(Schedule schedule, ForwardCurveInterface forwardCurve)Function to calculate an (idealized) single curve swap annuity for a given schedule and forward curve.static RandomVariableSwapAnnuity.getSwapAnnuity(TimeDiscretization tenor, ForwardCurveInterface forwardCurve)Function to calculate an (idealized) single curve swap annuity for a given schedule and forward curve.