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

List of all members
BatchBase Class Referenceabstract

Class representing an engine. More...

Class Declaration

Member Function Documentation

services::SharedPtr<BatchBase> clone ( ) const
inline

Returns a pointer to the newly allocated engine with a copy of input objects and parameters of this engine

Returns
Pointer to the newly allocated engine
services::Status leapfrog ( size_t  threadIdx,
size_t  nThreads 
)
inline

Enables the usage of current engine in parallel regions of code with leapfrog method

Parameters
[in]threadIdxIndex of the thread
[in]nThreadsNumber of threads
Returns
Status of computations
services::Status loadState ( const byte *  src)
inline

Rewrites current state with source one

Parameters
[in]srcSource state
Returns
Status of computations
services::Status saveState ( byte *  dest) const
inline

Saves current engine state to destination

Parameters
[in]destDestination to save the state
Returns
Status of computations
services::Status skipAhead ( size_t  nSkip)
inline

Enables the usage of current engine in parallel regions of code with skipAhead method

Parameters
[in]nSkipNumber of elements that will be skipped
Returns
Status of computations

Member Data Documentation

InputType input

Input of the engine


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

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