|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
base class for market models More...
#include <marketmodel.hpp>
Inheritance diagram for MarketModel:
Collaboration diagram for MarketModel:Public Member Functions | |
| virtual | ~MarketModel ()=default |
| 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 |
| std::vector< Volatility > | timeDependentVolatility (Size i) const |
Private Attributes | |
| std::vector< Matrix > | covariance_ |
| std::vector< Matrix > | totalCovariance_ |
base class for market models
For each time step, generates the pseudo-square root of the covariance matrix for that time step.
Definition at line 39 of file marketmodel.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Here is the caller graph for this function:Definition at line 28 of file marketmodel.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 40 of file marketmodel.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< Volatility > timeDependentVolatility | ( | Size | i | ) | const |
|
mutableprivate |
Definition at line 53 of file marketmodel.hpp.
|
private |
Definition at line 53 of file marketmodel.hpp.