net.finmath.marketdata.model.curves
Interface DiscountCurveInterface
-
- All Superinterfaces:
- java.lang.Cloneable, CurveInterface, ParameterObjectInterface
- All Known Implementing Classes:
- DiscountCurve, DiscountCurveFromForwardCurve, DiscountCurveFromProductOfCurves, DiscountCurveNelsonSiegelSvensson
public interface DiscountCurveInterface extends CurveInterface
The interface which is implemented by discount curves. A discount curve is a mapping of T to df(T) where df(T) represents the present value of a cash flow or 1 in time T, with respect to a specific currency unit and collateralization.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description doublegetDiscountFactor(AnalyticModelInterface model, double maturity)Returns the discount factor for the corresponding maturity.doublegetDiscountFactor(double maturity)Returns the discount factor for the corresponding maturity.-
Methods inherited from interface net.finmath.marketdata.model.curves.CurveInterface
clone, getCloneBuilder, getCloneForParameter, getName, getReferenceDate, getValue, getValue
-
Methods inherited from interface net.finmath.marketdata.calibration.ParameterObjectInterface
getParameter, setParameter
-
-
-
-
Method Detail
-
getDiscountFactor
double getDiscountFactor(double maturity)
Returns the discount factor for the corresponding maturity. This getter is not optimized for performance.- Parameters:
maturity- The maturity for which the discount factor is requested.- Returns:
- The discount factor (i.e., price of the zero coupon bond with given maturity and notional 1.
-
getDiscountFactor
double getDiscountFactor(AnalyticModelInterface model, double maturity)
Returns the discount factor for the corresponding maturity. This getter is not optimized for performance.- Parameters:
model- An analytic model providing a context. Some curves do not need this (can be null).maturity- The maturity for which the discount factor is requested.- Returns:
- The discount factor (i.e., price of the zero coupon bond with given maturity and notional 1.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG