Logo
Reference manual - version ored_version
ScriptedTradeScriptData Class Reference
Inheritance diagram for ScriptedTradeScriptData:

Classes

class  NewScheduleData
class  CalibrationData

Public Member Functions

 ScriptedTradeScriptData (const std::string &code, const std::string &npv, const std::vector< std::pair< std::string, std::string > > &results, const std::vector< std::string > &schedulesEligibleForCoarsening, const std::vector< NewScheduleData > &newSchedules={}, const std::vector< CalibrationData > &calibrationSpec={}, const std::vector< std::string > &stickyCloseOutStates={}, const std::vector< std::string > &conditionalExpectationModelStates={})
virtual void fromXML (XMLNode *node) override
virtual XMLNode * toXML (ore::data::XMLDocument &doc) const override
const std::string & code () const
const std::string & npv () const
const std::vector< std::pair< std::string, std::string > > & results () const
const std::vector< std::string > & schedulesEligibleForCoarsening () const
const std::vector< NewScheduleData > & newSchedules () const
const std::vector< CalibrationData > & calibrationSpec () const
const std::vector< std::string > & stickyCloseOutStates () const
const std::vector< std::string > & conditionalExpectationModelStates () const
const std::vector< std::string > & amcCgComponents () const
const std::string & amcCgTargetValue () const
const std::string & amcCgTargetDerivative () const
const std::map< std::string, std::string > & engineParameterOverwrite () const
const std::map< std::string, std::string > & modelParameterOverwrite () const
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.
std::string toXMLStringUnformatted () const

Member Function Documentation

◆ fromXML()

virtual void fromXML ( XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

virtual XMLNode * toXML ( ore::data::XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.