Uses of Interface
net.finmath.marketdata2.model.curves.DiscountCurveInterface
-
Packages that use DiscountCurveInterface Package Description net.finmath.marketdata2.model Provides interface specification and implementation of a model, which is essentially a collection of curves.net.finmath.marketdata2.model.curves Provides interface specification and implementation of curves, e.g., interest rate curves like discount curves and forward curves.net.finmath.marketdata2.products 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 DiscountCurveInterface Modifier and Type Method Description DiscountCurveInterfaceAnalyticModel. getDiscountCurve(String discountCurveName)Returns a discount curve for a given name.DiscountCurveInterfaceAnalyticModelFromCurvesAndVols. getDiscountCurve(String discountCurveName) -
Uses of DiscountCurveInterface in net.finmath.marketdata2.model.curves
Classes in net.finmath.marketdata2.model.curves that implement DiscountCurveInterface Modifier and Type Class Description classDiscountCurveFromForwardCurveA discount curve derived from a given forward curve.classDiscountCurveInterpolationImplementation of a discount factor curve based onCurveInterpolation.Methods in net.finmath.marketdata2.model.curves that return DiscountCurveInterface Modifier and Type Method Description static 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 DiscountCurveInterface Modifier and Type Method Description static 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.
-