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

Classes
daal::algorithms::interface1 Namespace Reference

Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.

Classes

class  AlgorithmIface
 Abstract class which defines interface for the library component related to data processing involving execution of the algorithms for analysis, modeling, and prediction. More...
 
class  AlgorithmIfaceImpl
 Implements the abstract interface AlgorithmIface. AlgorithmIfaceImpl is, in turn, the base class for the classes interfacing the major compute modes: batch, online and distributed. More...
 
class  Algorithm
 Implements the abstract interface AlgorithmIface. Algorithm is, in turn, the base class for the classes interfacing the major stages of data processing: Analysis, Training and Prediction. More...
 
class  Algorithm< batch >
 Implements the abstract interface AlgorithmIface. Algorithm<batch> is, in turn, the base class for the classes interfacing the major stages of data processing in batch mode: Analysis<batch>, Training<batch> and Prediction. More...
 
class  AlgorithmImpl
 Provides implementations of the compute and finalizeCompute methods of the Algorithm class. The methods of the class support different computation modes: batch, distributed and online(see ComputeMode) More...
 
class  AlgorithmImpl< batch >
 Provides implementations of the compute and checkComputeParams methods of the Algorithm<batch> class. More...
 
class  AlgorithmContainer< batch >
 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  AlgorithmContainerImpl< batch >
 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  AlgorithmDispatchContainer< batch, sse2Container >
 Implements a container to dispatch batch processing algorithms to CPU-specific implementations. More...
 
class  AlgorithmContainerIface
 Implements the abstract interface AlgorithmContainerIface. 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. More...
 
class  AlgorithmContainerIfaceImpl
 Implements the abstract interface AlgorithmContainerIfaceImpl. 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. More...
 
class  AlgorithmContainer
 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  AlgorithmContainerImpl
 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  AlgorithmDispatchContainer
 Implements a container to dispatch algorithms to cpu-specific implementations. More...
 
class  Kernel
 Base class to represent algorithm implementation More...
 
struct  Parameter
 Base class to represent computation parameters. Algorithm-specific parameters are represented as derivative classes of the Parameter class. More...
 
class  Argument
 Base class to represent computation input and output arguments. More...
 
class  SerializableArgument
 Base class to represent argument with serialization methods More...
 
class  Input
 Base class to represent computation input arguments. Algorithm-specific input arguments are represented as derivative classes of the Input class. More...
 
class  PartialResult
 Base class to represent partial results of the computation. Algorithm-specific partial results are represented as derivative classes of the PartialResult class. More...
 
class  Result
 Base class to represent final results of the computation. Algorithm-specific final results are represented as derivative classes of the Result class. More...
 
class  OptionalArgument
 Base class to represent argument with serialization methods More...
 
struct  ValidationMetricIface
 
class  Model
 The base class for the classes that represent the models, such as linear_regression::Model or svm::Model. More...
 

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