RMOL Logo  1.00.8
C++ library of Revenue Management and Optimisation classes and functions
Loading...
Searching...
No Matches
DemandGeneratorList.hpp
Go to the documentation of this file.
1#ifndef __RMOL_DEMANDGENERATORLIST_HPP
2#define __RMOL_DEMANDGENERATORLIST_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// STL
8#include <list>
9// RMOL
10#include <rmol/bom/VariateList.hpp>
12#include <rmol/bom/Gaussian.hpp>
13
14namespace RMOL {
15
18 protected:
20 typedef std::list<Gaussian> DemandGeneratorList_T;
21
22 public:
28
30 virtual ~DemandGeneratorList();
31
33 void generateVariateList (VariateList_T&) const;
34
35 private:
36 DemandGeneratorList_T _demandGeneratorList;
37
39 void init (const DistributionParameterList_T&);
40
41 };
42}
43#endif // __RMOL_DEMANDGENERATORLIST_HPP
Definition: BasConst.cpp:7
std::list< FldDistributionParameters > DistributionParameterList_T
void generateVariateList(VariateList_T &) const
std::list< Gaussian > DemandGeneratorList_T