C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members
AlgorithmContainerImpl< batch > Class Template Reference

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::AlgorithmContainerImpl< batch >

Constructor & Destructor Documentation

◆ AlgorithmContainerImpl()

Default constructor

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

Member Function Documentation

◆ getResult()

Result* getResult ( )
inline

Retrieves final results of the algorithm

Returns
Pointer to the final results of the algorithm

◆ resetCompute()

virtual services::Status resetCompute ( )
inlinevirtual

Resets internal datastructures for compute function.

Implements AlgorithmContainer< batch >.

Reimplemented in AlgorithmDispatchContainer< batch, sse2Container DAAL_KERNEL_AVX512_mic_ONLY(avx512_micContainer) >.

◆ setArguments()

void setArguments ( Input in,
Result res,
Parameter par 
)
inline

Sets arguments of the algorithm

Parameters
[in]inPointer to the input arguments of the algorithm
[in]resPointer to the final results of the algorithm
[in]parPointer to the parameters of the algorithm

◆ setupCompute()

virtual services::Status setupCompute ( )
inlinevirtual

Setups internal datastructures for compute function.

Implements AlgorithmContainer< batch >.

Reimplemented in AlgorithmDispatchContainer< batch, sse2Container DAAL_KERNEL_AVX512_mic_ONLY(avx512_micContainer) >.


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

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