clearQuotes (3) Linux Manual Page
QuantLib::CommodityIndex – base class for commodity indexes
Synopsis
#include <ql/experimental/commodities/commodityindex.hpp>Inherits QuantLib::Observable, and QuantLib::Observer.
Public Member Functions
CommodityIndex (const std::string &name, const CommodityType &commodityType, const Currency ¤cy, const UnitOfMeasure &unitOfMeasure, const Calendar &calendar, Real lotQuantity, const boost::shared_ptr< CommodityCurve > &forwardCurve, const boost::shared_ptr< ExchangeContracts > &exchangeContracts, int nearbyOffset)void addQuote (const Date "eDate, Real quote)
void addQuotes (const std::map< Date, Real > "es)
void clearQuotes ()
bool isValidQuoteDate (const Date "eDate) const
returns TRUE if the quote date is valid
bool empty () const
bool forwardCurveEmpty () const
const TimeSeries< Real > & quotes () const
Index interface
std::string name () const
Observer interface
void update ()
Inspectors
const CommodityType & commodityType () const
const Currency & currency () const
const UnitOfMeasure & unitOfMeasure () const
const Calendar & calendar () const
const boost::shared_ptr< CommodityCurve > & forwardCurve () const
Real lotQuantity () const
Real price (const Date &date)
Real forwardPrice (const Date &date) const
Date lastQuoteDate () const
Protected Attributes
std::string name_CommodityType commodityType_
UnitOfMeasure unitOfMeasure_
Currency currency_
Calendar calendar_
Real lotQuantity_
TimeSeries< Real > quotes_
boost::shared_ptr< CommodityCurve > forwardCurve_
Real forwardCurveUomConversionFactor_
boost::shared_ptr< ExchangeContracts > exchangeContracts_
Integer nearbyOffset_
Friends
std::ostream & operator<< (std::ostream &, const CommodityIndex &)Detailed Description
base class for commodity indexesMember Function Documentation
void update () [virtual]
This method must be implemented in derived classes. An instance of Observer does not call this method directly: instead, it will be called by the observables the instance registered with when they need to notify any changes.Implements Observer.
