Logo
Reference manual - version orea_version
Classes | Public Types | Public Member Functions | List of all members
SimmCalibration Class Reference
+ Inheritance diagram for SimmCalibration:

Classes

class  Amount
 
class  RiskClassData
 

Public Types

typedef std::map< std::tuple< std::string, std::string, std::string >, std::string > Amounts
 
typedef std::map< std::tuple< std::string, std::string, std::string >, std::set< std::string > > CurrencyLists
 

Public Member Functions

 SimmCalibration (ore::data::XMLNode *node)
 
const std::string & version () const
 
const std::vector< std::string > & versionNames () const
 
const std::vector< std::pair< std::string, std::string > > & additionalFields () const
 
- Public Member Functions inherited from XMLSerializable
void fromXMLString (const std::string &xml)
 
std::string toXMLString () const
 

Serialisation

ore::data::XMLNode * toXML (ore::data::XMLDocument &doc) const override
 
void fromXML (ore::data::XMLNode *node) override
 
const std::map< SimmConfiguration::RiskClass, QuantLib::ext::shared_ptr< RiskClassData > > & riskClassData () const
 
const Amounts & riskClassCorrelations () const
 
void validate () const
 
const std::string & id () const