C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
Classes | |
class | BufferView |
Class that refers to a contiguous sequence of objects, but doesn't control allocated memory buffer and objects lifetime, user is responsible for correct memory management and deallocation. More... | |
class | Collection |
Class that implements functionality of the Collection container. More... | |
class | Atomic |
Class that represents an atomic object. More... | |
class | DeleterIface |
Interface for a utility class used within SharedPtr to delete an object when the object owner is destroyed. More... | |
class | ObjectDeleter |
Implementation of DeleterIface to destroy a pointer by the delete operator. More... | |
class | ServiceDeleter |
Implementation of DeleterIface to destroy a pointer by the daal_free function. More... | |
class | EmptyDeleter |
Implementation of DeleterIface without pointer destroying. More... | |
class | RefCounter |
Implementation of reference counter. More... | |
class | RefCounterImp |
Provides implementations of the operator() method of the RefCounter class. More... | |
class | SharedPtr |
Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr objects may own the same object. The object is destroyed and its memory deallocated when either of the following happens: 1) the last remaining SharedPtr owning the object is destroyed. 2) the last remaining SharedPtr owning the object is assigned another pointer via operator=. The object is destroyed using the delete operator. More... | |
class | String |
Class that implements functionality of the string, an object that represents a sequence of characters. More... | |
class | StringView |
Class that implements functionality of the string but doesn't manage provided memory, user is responsible for correct memory management and deallocation. More... | |
class | Environment |
Class that provides methods to interact with the environment, including processor detection and control by the number of threads. More... | |
struct | Exception |
Class that represents an exception. More... | |
class | Error |
Class that represents an error. More... | |
class | KernelErrorCollection |
Class that represents a kernel error collection (collection that cannot throw exceptions) More... | |
class | ErrorCollection |
Class that represents an error collection. More... | |
class | Status |
Class that holds the results of API calls. In case of API routine failure it contains the list of errors describing problems API encountered. More... | |
class | ErrorDetail |
Base for error detail classes. More... | |
class | HostAppIface |
Abstract class which defines callback interface for the host application of this library to enable such features as computation cancelling, progress bar, status bar, verbose, etc. More... | |
class | LibraryVersionInfo |
Provides information about the version of Intel(R) Data Analytics Acceleration Library. More... | |
Functions | |
template<class T , class U > | |
SharedPtr< T > | staticPointerCast (const SharedPtr< U > &r) |
template<class T , class U > | |
SharedPtr< T > | reinterpretPointerCast (const SharedPtr< U > &r) |
template<class T , class U > | |
SharedPtr< T > | dynamicPointerCast (const SharedPtr< U > &r) |
For more complete information about compiler optimizations, see our Optimization Notice.