Some data and logic shared among commodity cashflows. More...
#include <ql/cashflow.hpp>#include <ql/patterns/visitor.hpp>#include <ql/patterns/lazyobject.hpp>#include <ql/time/calendar.hpp>#include <ql/time/date.hpp>#include <qle/indexes/commodityindex.hpp>#include <qle/indexes/fxindex.hpp>#include <set>Go to the source code of this file.
Classes | |
| class | CommodityCashFlow |
Namespaces | |
| namespace | QuantExt |
Enumerations | |
| enum class | CommodityQuantityFrequency { PerCalculationPeriod , PerCalendarDay , PerPricingDay , PerHour , PerHourAndCalendarDay } |
| Enumeration indicating the frequency associated with a commodity quantity. More... | |
Functions | |
| std::set< QuantLib::Date > | pricingDates (const QuantLib::Date &start, const QuantLib::Date &end, const QuantLib::Calendar &pricingCalendar, bool excludeStart, bool includeEnd, bool useBusinessDays=true) |
| Get the set of valid pricing dates in a period. More... | |
| bool | isPricingDate (const QuantLib::Date &d, const QuantLib::Calendar &pricingCalendar, bool useBusinessDays=true) |
| Check if a date is a pricing date. More... | |
Some data and logic shared among commodity cashflows.
Definition in file commoditycashflow.hpp.