28#include <ql/time/daycounters/actualactual.hpp>
29#include <ql/types.hpp>
51 std::vector<std::string>
optionExpiries = std::vector<std::string>(),
52 std::vector<std::string>
optionTerms = std::vector<std::string>(),
53 std::vector<std::string>
optionStrikes = std::vector<std::string>())
CalibrationType & calibrationType()
std::vector< std::string > & optionStrikes()
CalibrationType calibrationType_
CalibrationStrategy calibrationStrategy_
std::vector< std::string > optionTerms_
std::vector< std::string > optionExpiries_
void fromXML(XMLNode *node) override
CalibrationStrategy & calibrationStrategy()
XMLNode * toXML(XMLDocument &doc) const override
std::vector< std::string > & optionTerms()
bool operator==(const CrCirData &rhs)
CrCirData()
Default constructor.
std::vector< std::string > & optionExpiries()
bool operator!=(const CrCirData &rhs)
CrCirData(std::string name, std::string currency, CalibrationType calibrationType, CalibrationStrategy calibrationStrategy, Real startValue, Real reversionValue, Real longTermValue, Real volatility, bool relaxedFeller, Real fellerFactor, Real tolerance, std::vector< std::string > optionExpiries=std::vector< std::string >(), std::vector< std::string > optionTerms=std::vector< std::string >(), std::vector< std::string > optionStrikes=std::vector< std::string >())
Detailed constructor.
std::vector< std::string > optionStrikes_
Small XML Document wrapper class.
Base class for all serializable classes.
Currency and instrument specific conventions/defaults.
Linear Gauss Markov model data.
std::ostream & operator<<(std::ostream &out, EquityReturnType t)
CalibrationType
Supported calibration types.
CrCirData::CalibrationStrategy parseCirCalibrationStrategy(const string &s)
Serializable Credit Default Swap.