InterpolatedDiscountCurve based on loglinear interpolation of DiscountFactors. More...
#include <qle/termstructures/interpolateddiscountcurve.hpp>
Public Types | |
enum class | Interpolation { logLinear , linearZero } |
enum class | Extrapolation { flatFwd , flatZero } |
TermStructure interface | |
DiscountFactor | discountImpl (Time t) const override |
Constructors | |
InterpolatedDiscountCurve (const std::vector< Time > ×, const std::vector< Handle< Quote >> "es, const Natural settlementDays, const Calendar &cal, const DayCounter &dc, const Interpolation interpolation=Interpolation::logLinear, const Extrapolation extrapolation=Extrapolation::flatFwd) | |
default constructor | |
InterpolatedDiscountCurve (const std::vector< Date > &dates, const std::vector< Handle< Quote >> "es, const Natural settlementDays, const Calendar &cal, const DayCounter &dc, const Interpolation interpolation=Interpolation::logLinear, const Extrapolation extrapolation=Extrapolation::flatFwd) | |
constructor that takes a vector of dates | |
InterpolatedDiscountCurve based on loglinear interpolation of DiscountFactors.
InterpolatedDiscountCurve based on loglinear interpolation of DiscountFactors, flat fwd extrapolation is always enabled, the term structure has always a floating reference date
\ingroup termstructures