Uses of Interface
net.finmath.marketdata2.model.curves.DiscountCurveInterface
Packages that use DiscountCurveInterface
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 DiscountCurveInterface in net.finmath.marketdata2.model
Methods in net.finmath.marketdata2.model that return DiscountCurveInterfaceModifier and TypeMethodDescriptionAnalyticModel.getDiscountCurve(String discountCurveName)Returns a discount curve for a given name.AnalyticModelFromCurvesAndVols.getDiscountCurve(String discountCurveName) -
Uses of DiscountCurveInterface in net.finmath.marketdata2.model.curves
Classes in net.finmath.marketdata2.model.curves that implement DiscountCurveInterfaceModifier and TypeClassDescriptionclassA discount curve derived from a given forward curve.classImplementation of a discount factor curve based onCurveInterpolation.Methods in net.finmath.marketdata2.model.curves that return DiscountCurveInterfaceModifier and TypeMethodDescriptionstatic DiscountCurveInterfaceDiscountCurveInterpolation.createDiscountCurveFromMonteCarloLiborModel(String forwardCurveName, LIBORModelMonteCarloSimulationModel model, double startTime)Create a discount curve from forwards given by a LIBORMonteCarloModel.static DiscountCurveInterfaceDiscountCurveInterpolation.createDiscountFactorsFromForwardRates(String name, TimeDiscretization tenor, RandomVariable[] forwardRates)Create a discount curve from given time discretization and forward rates. -
Uses of DiscountCurveInterface in net.finmath.marketdata2.products
Methods in net.finmath.marketdata2.products with parameters of type DiscountCurveInterfaceModifier and TypeMethodDescriptionstatic RandomVariableSwap.getForwardSwapRate(TimeDiscretization fixTenor, TimeDiscretization floatTenor, ForwardCurveInterface forwardCurve, DiscountCurveInterface discountCurve)static RandomVariableSwapAnnuity.getSwapAnnuity(double evaluationTime, Schedule schedule, DiscountCurveInterface discountCurve, AnalyticModel model)Function to calculate an (idealized) swap annuity for a given schedule and discount curve.static RandomVariableSwapAnnuity.getSwapAnnuity(Schedule schedule, DiscountCurveInterface discountCurve)Function to calculate an (idealized) swap annuity for a given schedule and discount curve.static RandomVariableSwapAnnuity.getSwapAnnuity(TimeDiscretization tenor, DiscountCurveInterface discountCurve)Function to calculate an (idealized) swap annuity for a given schedule and discount curve.