#include <ored/model/inflation/infjydata.hpp>
Serialisation | |
ReversionParameter | realRateReversion_ |
VolatilityParameter | realRateVolatility_ |
VolatilityParameter | indexVolatility_ |
LgmReversionTransformation | reversionTransformation_ |
CalibrationConfiguration | calibrationConfiguration_ |
bool | linkRealToNominalRateParams_ |
Real | linkedRealRateVolatilityScaling_ |
void | fromXML (XMLNode *node) override |
XMLNode * | toXML (XMLDocument &doc) const override |
Additional Inherited Members | |
![]() | |
void | append (XMLDocument &doc, XMLNode *node) const override |
Method used by toXML in derived classes to add the members here to a node. More... | |
![]() | |
![]() | |
std::vector< CalibrationBasket > | calibrationBaskets_ |
Jarrow Yildirim inflation model data.
Model data specifying the Jarrow Yildirim inflation model described in Modern Derivatives Pricing and Credit Exposure Analysis, Chapter 13.
Definition at line 44 of file infjydata.hpp.
InfJyData | ( | ) |
InfJyData | ( | CalibrationType | calibrationType, |
const std::vector< CalibrationBasket > & | calibrationBaskets, | ||
const std::string & | currency, | ||
const std::string & | index, | ||
const ReversionParameter & | realRateReversion, | ||
const VolatilityParameter & | realRateVolatility, | ||
const VolatilityParameter & | indexVolatility, | ||
const LgmReversionTransformation & | reversionTransformation = LgmReversionTransformation() , |
||
const CalibrationConfiguration & | calibrationConfiguration = CalibrationConfiguration() , |
||
const bool | ignoreDuplicateCalibrationExpiryTimes = false , |
||
const bool | linkRealToNominalRateParams = false , |
||
const Real | linkedRealRateVolatilityScaling = 1.0 |
||
) |
Detailed constructor.
Definition at line 32 of file infjydata.cpp.
const ReversionParameter & realRateReversion | ( | ) | const |
Definition at line 45 of file infjydata.cpp.
const VolatilityParameter & realRateVolatility | ( | ) | const |
Definition at line 49 of file infjydata.cpp.
const VolatilityParameter & indexVolatility | ( | ) | const |
Definition at line 53 of file infjydata.cpp.
const LgmReversionTransformation & reversionTransformation | ( | ) | const |
Definition at line 57 of file infjydata.cpp.
const CalibrationConfiguration & calibrationConfiguration | ( | ) | const |
Definition at line 61 of file infjydata.cpp.
bool linkRealRateParamsToNominalRateParams | ( | ) | const |
Definition at line 69 of file infjydata.cpp.
Real linkedRealRateVolatilityScaling | ( | ) | const |
Definition at line 71 of file infjydata.cpp.
void setRealRateReversion | ( | ReversionParameter | p | ) |
Definition at line 65 of file infjydata.cpp.
void setRealRateVolatility | ( | VolatilityParameter | p | ) |
Definition at line 67 of file infjydata.cpp.
|
overridevirtual |
Implements XMLSerializable.
Definition at line 73 of file infjydata.cpp.
|
overridevirtual |
Implements XMLSerializable.
Definition at line 107 of file infjydata.cpp.
|
private |
Definition at line 85 of file infjydata.hpp.
|
private |
Definition at line 86 of file infjydata.hpp.
|
private |
Definition at line 87 of file infjydata.hpp.
|
private |
Definition at line 88 of file infjydata.hpp.
|
private |
Definition at line 89 of file infjydata.hpp.
|
private |
Definition at line 90 of file infjydata.hpp.
|
private |
Definition at line 91 of file infjydata.hpp.