#include <ored/configuration/volatilityconfig.hpp>
Definition at line 54 of file volatilityconfig.hpp.
◆ ProxyVolatilityConfig() [1/2]
◆ ProxyVolatilityConfig() [2/2]
ProxyVolatilityConfig |
( |
const std::string & |
proxyVolatilityCurve, |
|
|
const std::string & |
fxVolatilityCurve = "" , |
|
|
const std::string & |
correlationCurve = "" , |
|
|
std::string |
calendarStr = std::string() , |
|
|
QuantLib::Natural |
priority = 0 |
|
) |
| |
Definition at line 57 of file volatilityconfig.hpp.
const std::string & correlationCurve() const
std::string proxyVolatilityCurve_
const std::string & fxVolatilityCurve() const
std::string correlationCurve_
const std::string & proxyVolatilityCurve() const
std::string fxVolatilityCurve_
QuantLib::Natural priority() const
VolatilityConfig(std::string calendarStr=std::string(), QuantLib::Natural priority=0)
◆ proxyVolatilityCurve()
const std::string & proxyVolatilityCurve |
( |
| ) |
const |
◆ fxVolatilityCurve()
const std::string & fxVolatilityCurve |
( |
| ) |
const |
◆ correlationCurve()
const std::string & correlationCurve |
( |
| ) |
const |
◆ fromXML()
Implements XMLSerializable.
Definition at line 54 of file volatilityconfig.cpp.
54 {
60}
void fromXMLNode(ore::data::XMLNode *node)
static void checkNode(XMLNode *n, const string &expectedName)
static string getChildValue(XMLNode *node, const string &name, bool mandatory=false, const string &defaultValue=string())
◆ toXML()
Implements XMLSerializable.
Definition at line 62 of file volatilityconfig.cpp.
62 {
70 return node;
71}
void toXMLNode(XMLDocument &doc, XMLNode *node) const
XMLNode * allocNode(const string &nodeName)
util functions that wrap rapidxml
static XMLNode * addChild(XMLDocument &doc, XMLNode *n, const string &name)
rapidxml::xml_node< char > XMLNode
◆ proxyVolatilityCurve_
std::string proxyVolatilityCurve_ |
|
private |
◆ fxVolatilityCurve_
std::string fxVolatilityCurve_ |
|
private |
◆ correlationCurve_
std::string correlationCurve_ |
|
private |