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.