MarketModel Class Reference
#include <ql/models/marketmodels/marketmodel.hpp>
Inheritance diagram for MarketModel:

Detailed Description
base class for market modelsFor each time step, generates the pseudo-square root of the covariance matrix for that time step.
Public Member Functions | |
|
virtual const std::vector< Rate > & | initialRates () const=0 |
|
virtual const std::vector< Spread > & | displacements () const=0 |
| virtual const EvolutionDescription & | evolution () const=0 |
| virtual Size | numberOfRates () const=0 |
| virtual Size | numberOfFactors () const=0 |
| virtual Size | numberOfSteps () const=0 |
| virtual const Matrix & | pseudoRoot (Size i) const=0 |
| virtual const Matrix & | covariance (Size i) const |
| virtual const Matrix & | totalCovariance (Size endIndex) const |