(Event+Time).Variant Operators  2.3
Operators for Timed Discrete Event Systems in Dioids
FactorySeriesEd.h
1 #pragma once
2 #include "factoryT.h"
3 #include "../../etvo/seriesEd/seriesEd.h"
4 
5 namespace etvo
6 {
7  class FactorySeriesEd :public Factory<seriesEd>
8  {
9  private:
10  unsigned int _nbTerms;
11  etvo::gd _offset;
12  bool _fixedOffset;
13  bool _fixedSlope;
14  bool _fixedGain;
15  etvo::gd _r;
16  int _range;
17  unsigned int _M, _B;
18  int _percentPoly;
19  int _percentEps;
20  public:
21 
22  FactorySeriesEd(unsigned int nbTerms, unsigned int M,
23  unsigned int B, const etvo::gd & slopeR,
24  bool fixedSlope = true, bool fixedGain = true,
25  bool fixedOff = true,
26  const etvo::gd & off = gd(0, 0), int range = 0,
27  int percentPoly=10,int percentEps=2);
28 
29  virtual etvo::seriesEd create() const;
30  };
31 }
Definition: etvoException.cpp:5
Definition: factoryT.h:13
Class for ultimately-periodic series in the semiring E[[d]]. In a general way, the series are describ...
Definition: seriesEd.h:40
Wrapper class to mmgd::gd from MinMaxGD library.
Definition: gdWrapper.h:36
Definition: FactorySeriesEd.h:7