26#include <ql/types.hpp>
70 const std::vector<QuantLib::ext::shared_ptr<CalibrationInstrument>>&
instruments()
const;
84 std::vector<QuantLib::ext::shared_ptr<CalibrationInstrument>>
instruments_;
CalibrationBasket()
Default constructor, empty calibration basket.
std::string parameter_
The parameter tag may be given so that builders know how to use the calibration basket.
std::vector< QuantLib::ext::shared_ptr< CalibrationInstrument > > instruments_
std::string instrumentType_
const std::string & parameter() const
bool empty() const
Returns true if the calibration basket is empty.
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
const std::string & instrumentType() const
const std::vector< QuantLib::ext::shared_ptr< CalibrationInstrument > > & instruments() const
std::string instrumentType_
const std::string & instrumentType() const
virtual ~CalibrationInstrument()
Destructor.
Small XML Document wrapper class.
Base class for all serializable classes.
Serializable Credit Default Swap.