Pricing engine description. More...
#include <ored/portfolio/enginedata.hpp>
Inheritance diagram for EngineData:Public Member Functions | |
| EngineData () | |
| Default constructor. | |
Inspectors | |
| bool | hasProduct (const string &productName) |
| const string & | model (const string &productName) const |
| const map< string, string > & | modelParameters (const string &productName) const |
| const string & | engine (const string &productName) const |
| const map< string, string > & | engineParameters (const string &productName) const |
| const std::map< std::string, std::string > & | globalParameters () const |
| vector< string > | products () const |
| Return all products. | |
Setters | |
| string & | model (const string &productName) |
| map< string, string > & | modelParameters (const string &productName) |
| string & | engine (const string &productName) |
| map< string, string > & | engineParameters (const string &productName) |
| std::map< std::string, std::string > & | globalParameters () |
| void | clear () |
| Clear all data. | |
Public Member Functions inherited from XMLSerializable | |
| 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. | |
Serialisation | |
| virtual void | fromXML (XMLNode *node) override |
| virtual XMLNode * | toXML (XMLDocument &doc) const override |
Pricing engine description.