Accelerated Computation Engine
Public Member Functions | List of all members
Ace::Analytic::SimpleRun Class Reference

#include <ace_analytic_simplerun.h>

Inheritance diagram for Ace::Analytic::SimpleRun:
Ace::Analytic::AbstractRun

Public Member Functions

virtual void addWork (std::unique_ptr< EAbstractAnalytic::Block > &&block) override final
 
 SimpleRun (AbstractInput *base, QObject *parent=nullptr)
 
- Public Member Functions inherited from Ace::Analytic::AbstractRun
 AbstractRun (QObject *parent=nullptr)
 

Additional Inherited Members

- Signals inherited from Ace::Analytic::AbstractRun
void finished ()
 

Detailed Description

This is a simple analytic run that is used in single mode only for simple analytic types which do not make blocks.

Constructor & Destructor Documentation

◆ SimpleRun()

SimpleRun::SimpleRun ( AbstractInput base,
QObject *  parent = nullptr 
)
explicit

Constructs a new simple run object with the given abstract input object for input and an optional parent.

Parameters
baseAbstract input base object used to save the results this simple run object produces.
parentOptional parent for this new simple run object.

Member Function Documentation

◆ addWork()

void SimpleRun::addWork ( std::unique_ptr< EAbstractAnalytic::Block > &&  block)
finaloverridevirtual

Implements the interface that is called to add a work block to be processed by this abstract run. Because this is a simple run the given work block is ignored.

Parameters
blockUnused work block that is ignored.

Implements Ace::Analytic::AbstractRun.


The documentation for this class was generated from the following files: