22#ifndef quantlib_abcd_hpp
23#define quantlib_abcd_hpp
100 ext::shared_ptr<AbcdFunction>
abcd_;
Abcd functional form for instantaneous volatility
Real shortTermVolatility() const
volatility function value at time 0:
Real covariance(Time t, Time T, Time S) const
Real longTermVolatility() const
volatility function value at time +inf:
Real maximumVolatility() const
maximum value of the volatility function
Real instantaneousVolatility(Time t, Time T) const
Real instantaneousCovariance(Time u, Time T, Time S) const
Real volatility(Time tMin, Time tMax, Time T) const
Real instantaneousVariance(Time t, Time T) const
Real primitive(Time t, Time T, Time S) const
Real maximumValue() const
maximum value of the function
Real longTermValue() const
function value at time +inf:
ext::shared_ptr< AbcdFunction > abcd_
Real operator()(Time t) const
Classes and functions for error handling.
ext::function< Real(Real)> b
LinearInterpolation variance
Real Time
continuous quantity with 1-year units
Real abcdBlackVolatility(Time u, Real a, Real b, Real c, Real d)