C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Abstract interface class that provides virtual methods to access and run implementations of the algorithms. It is associated with the Algorithm class and supports the methods for computation and finalization of the algorithm results in the batch, distributed, and online modes. The methods of the container are defined in derivative containers defined for each algorithm. More...
mode | Computation mode of the algorithm, ComputeMode |
|
inline |
Default constructor
[in] | daalEnv | Pointer to the structure that contains information about the environment |
|
pure virtual |
Computes final results of the algorithm in the batch mode, or partial results of the algorithm in online and distributed modes. This method behaves similarly to compute method of the Algorithm class.
Implemented in AlgorithmDispatchContainer< mode, sse2Container >.
|
pure virtual |
Computes final results of the algorithm using partial results in online and distributed modes. This method behaves similarly to finalizeCompute method of the Algorithm class.
Implemented in AlgorithmDispatchContainer< mode, sse2Container >.
|
pure virtual |
Resets internal datastructures for compute function.
Implemented in AlgorithmDispatchContainer< mode, sse2Container >, and AlgorithmContainerImpl< mode >.
|
pure virtual |
Resets internal datastructures for finalizeCompute function.
Implemented in AlgorithmContainerImpl< mode >.
|
pure virtual |
Setups internal datastructures for compute function.
Implemented in AlgorithmDispatchContainer< mode, sse2Container >, and AlgorithmContainerImpl< mode >.
|
pure virtual |
Setups internal datastructures for finalizeCompute function.
Implemented in AlgorithmContainerImpl< mode >.
For more complete information about compiler optimizations, see our Optimization Notice.