C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
AlgorithmContainer< batch > Class Template Referenceabstract

Abstract interface class that provides virtual methods to access and run implementations of the algorithms in batch mode. It is associated with the Algorithm<batch> class and supports the methods for computation of the algorithm results. The methods of the container are defined in derivative containers defined for each algorithm. More...

Class Declaration

template<>
class daal::algorithms::interface1::AlgorithmContainer< batch >

Constructor & Destructor Documentation

AlgorithmContainer ( daal::services::Environment::env *  daalEnv)
inline

Default constructor

Parameters
[in]daalEnvPointer to the structure that contains information about the environment

Member Function Documentation

virtual services::Status compute ( )
pure virtual

Computes final results of the algorithm. This method behaves similarly to compute method of the Algorithm<batch> class.

Implemented in AlgorithmDispatchContainer< batch, sse2Container >.

virtual services::Status resetCompute ( )
pure virtual

Resets internal datastructures for compute function.

Implemented in AlgorithmDispatchContainer< batch, sse2Container >, and AlgorithmContainerImpl< batch >.

virtual services::Status setupCompute ( )
pure virtual

Setups internal datastructures for compute function.

Implemented in AlgorithmDispatchContainer< batch, sse2Container >, and AlgorithmContainerImpl< batch >.


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

For more complete information about compiler optimizations, see our Optimization Notice.