Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
irmodeldata.hpp File Reference

Generic interest rate model data. More...

#include <ored/utilities/xmlutils.hpp>
#include <ql/types.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  IrModelData
 Linear Gauss Markov Model Parameters. More...
 

Namespaces

namespace  ore
 Serializable Credit Default Swap.
 
namespace  ore::data
 

Enumerations

enum class  ParamType { Constant , Piecewise }
 Supported calibration parameter type. More...
 
enum class  CalibrationType { Bootstrap , BestFit , None }
 Supported calibration types. More...
 
enum class  CalibrationStrategy {
  CoterminalATM , CoterminalDealStrike , UnderlyingATM , UnderlyingDealStrike ,
  None
}
 Supported calibration strategies. More...
 

Functions

ParamType parseParamType (const string &s)
 Convert parameter type string into enumerated class value. More...
 
std::ostream & operator<< (std::ostream &oss, const ParamType &type)
 Convert enumerated class value into a string. More...
 
CalibrationType parseCalibrationType (const string &s)
 Convert calibration type string into enumerated class value. More...
 
std::ostream & operator<< (std::ostream &oss, const CalibrationType &type)
 Convert enumerated class value into a string. More...
 
CalibrationStrategy parseCalibrationStrategy (const string &s)
 Convert calibration strategy string into enumerated class value. More...
 
std::ostream & operator<< (std::ostream &oss, const CalibrationStrategy &type)
 Convert enumerated class value into a string. More...
 

Detailed Description

Generic interest rate model data.

Definition in file irmodeldata.hpp.