Logo
Reference manual - version ored_version
Public Member Functions | List of all members
CollateralBalance Class Reference
+ Inheritance diagram for CollateralBalance:

Public Member Functions

 CollateralBalance ()
 
 CollateralBalance (ore::data::XMLNode *node)
 
 CollateralBalance (const std::string &nettingSetId, const std::string &currency, const QuantLib::Real &im, const QuantLib::Real &vm=QuantLib::Null< QuantLib::Real >())
 
 CollateralBalance (const NettingSetDetails &nettingSetDetails, const std::string &currency, const QuantLib::Real &im, const QuantLib::Real &vm=QuantLib::Null< QuantLib::Real >())
 
void fromXML (ore::data::XMLNode *node) override
 
ore::data::XMLNodetoXML (ore::data::XMLDocument &doc) const override
 
const std::string & nettingSetId () const
 
const NettingSetDetails nettingSetDetails () const
 
const std::string & currency () const
 
const QuantLib::Real & initialMargin () const
 
const QuantLib::Real & variationMargin () const
 
QuantLib::Real & initialMargin ()
 
QuantLib::Real & variationMargin ()
 
- 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.
 

Constructor & Destructor Documentation

◆ CollateralBalance()

default constructor