|
|
| ConstantVolatilityConfig (MarketDatum::QuoteType quoteType=MarketDatum::QuoteType::RATE_LNVOL, QuantLib::Exercise::Type exerciseType=QuantLib::Exercise::Type::European, std::string calendarStr=std::string(), QuantLib::Natural priority=0) |
| | Default constructor.
|
|
| ConstantVolatilityConfig (const std::string "e, MarketDatum::QuoteType quoteType=MarketDatum::QuoteType::RATE_LNVOL, QuantLib::Exercise::Type exerciseType=QuantLib::Exercise::Type::European, std::string calendarStr=std::string(), QuantLib::Natural priority=0) |
| | Explicit constructor.
|
|
const std::string & | quote () const |
|
const std::string & | shiftQuote () const |
|
| QuoteBasedVolatilityConfig (MarketDatum::QuoteType quoteType=MarketDatum::QuoteType::RATE_LNVOL, QuantLib::Exercise::Type exerciseType=QuantLib::Exercise::Type::European, std::string calendarStr=std::string(), QuantLib::Natural priority=0) |
| | Default constructor.
|
|
const MarketDatum::QuoteType & | quoteType () const |
|
const QuantLib::Exercise::Type & | exerciseType () const |
|
VolatilityType | volType () const |
|
void | fromBaseNode (ore::data::XMLNode *node) |
|
void | toBaseNode (ore::data::XMLDocument &doc, ore::data::XMLNode *node) const |
|
| VolatilityConfig (std::string calendarStr=std::string(), QuantLib::Natural priority=0) |
|
void | fromXMLNode (ore::data::XMLNode *node) |
|
void | toXMLNode (XMLDocument &doc, XMLNode *node) const |
|
QuantLib::Natural | priority () const |
|
Calendar | calendar () const |
|
void | fromFile (const std::string &filename) |
|
void | toFile (const std::string &filename) const |
|
void | fromXMLString (const std::string &xml) |
| | Parse from XML string.
|
|
std::string | toXMLString () const |
| | Parse from XML string.
|
|
std::string | toXMLStringUnformatted () const |
Volatility configuration for a single constant volatility