|
| InfJyData () |
| Default constructor. More...
|
|
| InfJyData (CalibrationType calibrationType, const std::vector< CalibrationBasket > &calibrationBaskets, const std::string ¤cy, 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. More...
|
|
|
const ReversionParameter & | realRateReversion () const |
|
const VolatilityParameter & | realRateVolatility () const |
|
const VolatilityParameter & | indexVolatility () const |
|
const LgmReversionTransformation & | reversionTransformation () const |
|
const CalibrationConfiguration & | calibrationConfiguration () const |
|
bool | linkRealRateParamsToNominalRateParams () const |
|
Real | linkedRealRateVolatilityScaling () const |
|
|
void | setRealRateReversion (ReversionParameter p) |
|
void | setRealRateVolatility (VolatilityParameter p) |
|
| InflationModelData () |
| Default constructor. The currency and inflation index are empty. More...
|
|
| InflationModelData (CalibrationType calibrationType, const std::vector< CalibrationBasket > &calibrationBaskets, const std::string ¤cy, const std::string &index, const bool ignoreDuplicateCalibrationExpiryTimes) |
|
const std::string & | currency () const |
|
const std::string & | index () const |
|
bool | ignoreDuplicateCalibrationExpiryTimes () const |
|
void | fromXML (XMLNode *node) override |
|
| ModelData () |
| Default constructor. More...
|
|
| ModelData (CalibrationType calibrationType, const std::vector< CalibrationBasket > &calibrationBaskets) |
| Detailed constructor. More...
|
|
CalibrationType | calibrationType () const |
|
const std::vector< CalibrationBasket > & | calibrationBaskets () const |
|
void | fromXML (XMLNode *node) override |
|
virtual | ~XMLSerializable () |
|
virtual void | fromXML (XMLNode *node)=0 |
|
virtual XMLNode * | toXML (XMLDocument &doc) const =0 |
|
void | fromFile (const std::string &filename) |
|
void | toFile (const std::string &filename) const |
|
void | fromXMLString (const std::string &xml) |
| Parse from XML string. More...
|
|
std::string | toXMLString () const |
| Parse from XML string. More...
|
|
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.