CoxIngersollRoss Class Reference#include <ql/ShortRateModels/OneFactorModels/coxingersollross.hpp>
Inheritance diagram for CoxIngersollRoss:
[legend]List of all members.
Detailed Description
Cox-Ingersoll-Ross model class.
This class implements the Cox-Ingersoll-Ross model defined by
- Bug:
- This class was not tested enough to guarantee its functionality.
|
Public Member Functions |
|
| CoxIngersollRoss (Rate r0=0.05, double theta=0.1, double k=0.1, double sigma=0.1) |
|
virtual double | discountBondOption (Option::Type type, double strike, Time maturity, Time bondMaturity) const |
|
virtual Handle< ShortRateDynamics > | dynamics () const |
| | returns the short-rate dynamics
|
|
virtual Handle< Lattice > | tree (const TimeGrid &grid) const |
| | Return by default a trinomial recombining tree.
|
Protected Member Functions |
|
double | A (Time t, Time T) const |
|
double | B (Time t, Time T) const |
|
double | theta () const |
|
double | k () const |
|
double | sigma () const |
|
double | x0 () const |
|