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

List of all members
AlgorithmContainerImpl< mode > Class Template Reference

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...

Class Declaration

template<ComputeMode mode>
class daal::algorithms::interface1::AlgorithmContainerImpl< mode >

Template Parameters
modeComputation mode of the algorithm, ComputeMode

Constructor & Destructor Documentation

AlgorithmContainerImpl ( daal::services::Environment::env *  daalEnv = 0)
inline

Default constructor

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

Member Function Documentation

Result* getResult ( ) const
inline

Retrieves final results of the algorithm

Returns
Pointer to the final results of the algorithm
virtual services::Status resetCompute ( )
inlinevirtual

Resets internal datastructures for compute function.

Implements AlgorithmContainer< mode >.

Reimplemented in AlgorithmDispatchContainer< mode, sse2Container >.

virtual services::Status resetFinalizeCompute ( )
inlinevirtual

Resets internal datastructures for finalizeCompute function.

Implements AlgorithmContainer< mode >.

void setArguments ( Input in,
PartialResult pres,
Parameter par 
)
inline

Sets arguments of the algorithm

Parameters
[in]inPointer to the input arguments of the algorithm
[in]presPointer to the partial results of the algorithm
[in]parPointer to the parameters of the algorithm
void setPartialResult ( PartialResult pres)
inline

Sets partial results of the algorithm

Parameters
[in]presPointer to the partial results of the algorithm
void setResult ( Result res)
inline

Sets final results of the algorithm

Parameters
[in]resPointer to the final results of the algorithm
virtual services::Status setupCompute ( )
inlinevirtual

Setups internal datastructures for compute function.

Implements AlgorithmContainer< mode >.

Reimplemented in AlgorithmDispatchContainer< mode, sse2Container >.

virtual services::Status setupFinalizeCompute ( )
inlinevirtual

Setups internal datastructures for finalizeCompute function.

Implements AlgorithmContainer< mode >.


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

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