Logo
Reference manual - version ored_version
ModelData Class Reference

#include <ored/model/modeldata.hpp>

Inheritance diagram for ModelData:

Public Member Functions

 ModelData ()
 Default constructor.
 ModelData (CalibrationType calibrationType, const std::vector< CalibrationBasket > &calibrationBaskets)
 Detailed constructor.
Inspectors
CalibrationType calibrationType () const
const std::vector< CalibrationBasket > & calibrationBaskets () const
Public Member Functions inherited from XMLSerializable
virtual XMLNode * toXML (XMLDocument &doc) const =0
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

Serialisation

std::vector< CalibrationBasketcalibrationBaskets_
void fromXML (XMLNode *node) override
virtual void append (XMLDocument &doc, XMLNode *node) const
 Method used by toXML in derived classes to add the members here to a node.

Detailed Description

Abstract base class for holding model data.

Member Function Documentation

◆ fromXML()

void fromXML ( XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ append()

virtual void append ( XMLDocument & doc,
XMLNode * node ) const
protectedvirtual

Method used by toXML in derived classes to add the members here to a node.

Reimplemented in InflationModelData.