Accelerated Computation Engine
ace_analytic_serialrun.h
1 #ifndef ACE_ANALYTIC_SERIALRUN_H
2 #define ACE_ANALYTIC_SERIALRUN_H
3 #include "ace_analytic_abstractrun.h"
4 #include "ace_analytic.h"
5 #include "eabstractanalytic.h"
6 //
7 
8 
9 
10 namespace Ace
11 {
12  namespace Analytic
13  {
19  class SerialRun : public AbstractRun
20  {
21  Q_OBJECT
22  public:
23  virtual void addWork(std::unique_ptr<EAbstractAnalytic::Block>&& block) override final;
24  public:
25  explicit SerialRun(EAbstractAnalytic::Serial* serial, AbstractInput* base, QObject* parent = nullptr);
26  private:
35  AbstractInput* _base;
36  };
37  }
38 }
39 
40 
41 
42 #endif
Definition: ace.h:6
Definition: ace_analytic_serialrun.h:19
Definition: ace_analytic_abstractinput.h:24
virtual void addWork(std::unique_ptr< EAbstractAnalytic::Block > &&block) override final
Definition: ace_analytic_serialrun.cpp:27
Definition: eabstractanalytic_serial.h:15
SerialRun(EAbstractAnalytic::Serial *serial, AbstractInput *base, QObject *parent=nullptr)
Definition: ace_analytic_serialrun.cpp:59
Definition: ace_analytic_abstractrun.h:20