Public Methods |
|
| BraceVolatilityFunction (double a, double b, double c, double d) | |
| Default constructor to set
coeffs. |
|
| ~BraceVolatilityFunction () | |
| Destructor. |
|
| double | operator() (double t) |
| operator to evaluate the function at given
time to maturity. |
|
| double | da (double t) |
| First derivative with respect to
a. |
|
| double | db (double t) |
| First derivative with respect to
b. |
|
| double | dc (double t) |
| First derivative with respect to
c. |
|
| double | dd (double t) |
| First derivative with respect to
d. |
|
Private Attributes |
|
| double | a_ |
| coefficients of the
function. |
|
| double | b_ |
| coefficients of the
function. |
|
| double | c_ |
| coefficients of the
function. |
|
| double | d_ |
| coefficients of the
function. |
|
sigma(t) = (a+b*t)*exp(-c*t) + d
Definition at line 52 of file CurveFitting.cpp.
1.2.9 written by Dimitri van Heesch,
© 1997-2001