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

List of all members
BatchBase Class Referenceabstract

Class representing an engine. More...

Class Declaration

Member Function Documentation

◆ clone()

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

◆ leapfrog()

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

◆ loadState()

services::Status loadState ( const byte *  src)
inline

Rewrites current state with source one

Parameters
[in]srcSource state
Returns
Status of computations

◆ saveState()

services::Status saveState ( byte *  dest) const
inline

Saves current engine state to destination

Parameters
[in]destDestination to save the state
Returns
Status of computations

◆ skipAhead()

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

◆ input

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.