QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
|
#include <ql/models/marketmodels/correlations/expcorrelations.hpp>
Public Member Functions | |
ExponentialForwardCorrelation (const std::vector< Time > &rateTimes, Real longTermCorr=0.5, Real beta=0.2, Real gamma=1.0, std::vector< Time > times=std::vector< Time >()) | |
const std::vector< Time > & | times () const override |
const std::vector< Time > & | rateTimes () const override |
const std::vector< Matrix > & | correlations () const override |
Size | numberOfRates () const override |
Public Member Functions inherited from PiecewiseConstantCorrelation | |
virtual | ~PiecewiseConstantCorrelation ()=default |
virtual const std::vector< Time > & | times () const =0 |
virtual const std::vector< Time > & | rateTimes () const =0 |
virtual const std::vector< Matrix > & | correlations () const =0 |
virtual const Matrix & | correlation (Size i) const |
virtual Size | numberOfRates () const =0 |
Private Attributes | |
Size | numberOfRates_ |
Real | longTermCorr_ |
Real | beta_ |
Real | gamma_ |
std::vector< Time > | rateTimes_ |
std::vector< Time > | times_ |
std::vector< Matrix > | correlations_ |
Definition at line 47 of file expcorrelations.hpp.
|
overridevirtual |
Implements PiecewiseConstantCorrelation.
Definition at line 124 of file expcorrelations.cpp.
|
overridevirtual |
Implements PiecewiseConstantCorrelation.
Definition at line 129 of file expcorrelations.cpp.
|
overridevirtual |
Implements PiecewiseConstantCorrelation.
Definition at line 134 of file expcorrelations.cpp.
|
overridevirtual |
Implements PiecewiseConstantCorrelation.
Definition at line 138 of file expcorrelations.cpp.
|
private |
Definition at line 61 of file expcorrelations.hpp.
|
private |
Definition at line 62 of file expcorrelations.hpp.
|
private |
Definition at line 62 of file expcorrelations.hpp.
|
private |
Definition at line 62 of file expcorrelations.hpp.
|
private |
Definition at line 63 of file expcorrelations.hpp.
|
private |
Definition at line 63 of file expcorrelations.hpp.
|
private |
Definition at line 64 of file expcorrelations.hpp.