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 | Bzip2CompressionParameter |
Parameter for bzip2 compression and decompression. More... | |
class | Compressor< bzip2 > |
Implementation of the Compressor class for the bzip2 compression method. More... | |
class | Decompressor< bzip2 > |
Specialization of Decompressor class for Bzip2 compression method. More... | |
struct | CompressionParameter |
Parameters for compression and decompression. More... | |
class | CompressionIface |
Abstract interface class for compression and decompression. More... | |
class | Compression |
Base class for compression and decompression More... | |
class | CompressorImpl |
Base class for the Compressor. More... | |
class | DecompressorImpl |
Base class for the Decompressor. More... | |
class | Compressor |
Compressor class compresses an input data block and writes results into an output data block. More... | |
class | Decompressor |
Decompressor class decompresses an input data block and writes results into an output data block. More... | |
class | CompressionStream |
CompressionStream class compresses input raw data by blocks. More... | |
class | DecompressionStream |
DecompressionStream class decompresses compressed input data by blocks. More... | |
class | LzoCompressionParameter |
Parameter for LZO compression and decompression. LZO compressed block header consists of four sections: 1) optional, 2) uncompressed data size (4 bytes), 3) compressed data size (4 bytes), 4) optional. More... | |
class | Compressor< lzo > |
Implementation of the Compressor class for the LZO compression method. More... | |
class | Decompressor< lzo > |
Specialization of Decompressor class for LZO compression method. More... | |
class | RleCompressionParameter |
Parameter for run-length encoding and decoding. A RLE encoded block may contain a header that consists of two sections: 1) decoded data size (4 bytes) and 2) encoded data size (4 bytes) More... | |
class | Compressor< rle > |
Implementation of the Compressor class for the run-length encoding method. More... | |
class | Decompressor< rle > |
Implementation of the Decompressor class for the run-length decoding method. More... | |
class | ZlibCompressionParameter |
Parameter for zlib compression and decompression. More... | |
class | Compressor< zlib > |
Implementation of the Compressor class for the zlib compression method. More... | |
class | Decompressor< zlib > |
Implementation of the Decompressor class for the zlib compression method. More... | |
class | AOSNumericTable |
Class that provides methods to access data stored as a contiguous array of heterogeneous feature vectors, while each feature vector is represented by a data structure. Therefore, the data is represented as an array of structures. More... | |
class | ArrowImmutableNumericTable |
Class that provides methods to access data stored as a Apache Arrow table. More... | |
class | CSRBlockDescriptor |
Base class that manages buffer memory for read/write operations required by CSR numeric tables. More... | |
class | CSRNumericTableIface |
Abstract class that defines the interface of CSR numeric tables. More... | |
class | CSRNumericTable |
Class that provides methods to access data stored in the CSR layout. More... | |
class | DataArchiveIface |
Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More... | |
class | DataArchiveImpl |
Abstract interface class that defines methods to access and modify a serialized object. This class implements the most general serialization methods. More... | |
class | DataArchive |
Implements the abstract DataArchiveIface interface. More... | |
class | CompressedDataArchive |
Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More... | |
class | DecompressedDataArchive |
Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More... | |
class | InputDataArchive |
Provides methods to create an archive data object (serialized) and access this object. More... | |
class | OutputDataArchive |
Provides methods to restore an object from its serialized counterpart and access the restored object. More... | |
class | DataBlockIface |
Abstract interface class for a data management component responsible for a pointer to a byte array and its size. This class declares the most general methods for data access. More... | |
class | DataBlock |
Class that stores a pointer to a byte array and its size. Not responsible for memory management. More... | |
class | DataCollection |
Class that provides functionality of Collection container for objects derived from SerializationIface interface and implements SerializationIface itself. More... | |
class | KeyValueCollection |
Class that provides functionality of a key-value container for objects derived from the T with a key of the size_t type. More... | |
class | SerializableKeyValueCollection |
Class that provides functionality of a key-value container for objects derived from the SerializationIface interface with a key of the size_t type. More... | |
class | NumericTableFeature |
Data structure describes the Numeric Table feature. More... | |
class | Dictionary |
Class that represents a dictionary of a data set and provides methods to work with the data dictionary. More... | |
class | SerializationIface |
Abstract interface class that defines the interface for serialization and deserialization. More... | |
class | AbstractCreator |
Interface class used by the Factory class to register and create objects of a specific class. More... | |
class | Creator |
Main class used by the Factory class to register and create objects of a class derived from SerializationIface and the default constructor without arguments. More... | |
class | Factory |
Class that provides factory functionality for objects implementing the SerializationIface interface. Used within deserialization functionality. More... | |
class | HomogenNumericTable |
Class that provides methods to access data stored as a contiguous array of homogeneous feature vectors. Table rows contain feature vectors, and columns contain values of individual features. More... | |
class | HomogenTensor |
Class that provides methods to access data stored as a contiguous array of homogeneous data in rows-major format. More... | |
class | ArrowNumericTable |
Base class that provides methods to access data stored as a Apache Arrow table. More... | |
class | BaseArrowImmutableNumericTable |
Base class that provides methods to access data stored as a immutable Apache Arrow table. More... | |
class | Matrix |
Represents a two-dimensional table of numbers of the same type. More... | |
class | MemoryBlock |
Serializable memory block, owner of the memory. More... | |
class | MergedNumericTable |
Class that provides methods to access a collection of numeric tables as if they are joined by columns. More... | |
class | BlockDescriptor |
Base class that manages buffer memory for read/write operations required by numeric tables. More... | |
class | NumericTableIface |
Abstract interface class for a data management component responsible for representation of data in the numeric format. This class declares the most general methods for data access. More... | |
class | DenseNumericTableIface |
Abstract interface class for a data management component responsible for accessing data in the numeric format. This class declares specific methods to access data in a dense homogeneous form. More... | |
class | NumericTable |
Class for a data management component responsible for representation of data in the numeric format. This class implements the most general methods for data access. More... | |
class | RowMergedNumericTable |
Class that provides methods to access a collection of numeric tables as if they are joined by rows. More... | |
class | SOANumericTable |
Class that provides methods to access data stored as a structure of arrays, where each (contiguous) array represents values corresponding to a specific feature. More... | |
class | SubtensorDescriptor |
Class with descriptor of the subtensor retrieved from Tensor getSubTensor function. More... | |
class | PackedArrayNumericTableIface |
Abstract class that defines the interface of symmetric matrices stored as a one-dimensional array. More... | |
class | PackedSymmetricMatrix |
Class that provides methods to access symmetric matrices stored as a one-dimensional array. More... | |
class | PackedTriangularMatrix |
Class that provides methods to access a packed triangular matrix stored as a one-dimensional array. More... | |
class | TensorIface |
Abstract interface class for a data management component responsible for representation of data in the numeric format. This class declares the most general methods for data access. More... | |
class | TensorLayoutIface |
Abstract interface class for a data management component responsible for representation of data layout in the tensor. This class declares the most general methods for data access. More... | |
class | TensorLayout |
Class for a data management component responsible for representation of data layout in the tensor. This class implements the most general methods for data layout. More... | |
class | TensorOffsetLayout |
Class for a data management component responsible for representation of data layout in the HomogenTensor. More... | |
class | DenseTensorIface |
Abstract interface class for a data management component responsible for accessing data in the numeric format. This class declares specific methods to access Tensor data in a dense homogeneous form. More... | |
class | Tensor |
Class for a data management component responsible for representation of data in the n-dimensions numeric format. This class implements the most general methods for data access. More... | |
class | CsvDataSourceOptions |
Options of CSV data source. More... | |
class | CsvDataSource |
Specifies methods to access data stored in files. More... | |
class | CSVFeatureManager |
Methods of the class to preprocess data represented in the CSV format. More... | |
class | DataSourceIface |
Abstract interface class that defines the interface for a data management component responsible for representation of data in the raw format. This class declares the most generic methods for data access. More... | |
class | DataSource |
Implements the abstract DataSourceIface interface. More... | |
class | DataSourceTemplate |
Implements the abstract DataSourceIface interface. More... | |
class | CategoricalFeatureDictionary |
class | DataSourceFeature |
Data structure that describes the Data Source feature. More... | |
class | StringRowFeatureManagerIface |
Abstract interface class that defines the interface to parse and convert the raw data represented as a string into a numeric format. The string must represent a row of data, a dictionary, or a vector of features. More... | |
class | FileDataSource |
Specifies methods to access data stored in files. More... | |
class | KDBDataSource |
Connects to data sources with the KDB API. More... | |
class | KDBFeatureManager |
Contains KDB-specific commands. More... | |
class | SQLFeatureManager |
Interprets the response of SQL data base and fill provided numeric table and dictionary. More... | |
class | ODBCDataSourceOptions |
Options of ODBC data source. More... | |
class | ODBCDataSource |
Connects to data sources with the ODBC API. More... | |
class | StringDataSource |
Specifies methods to access data stored in byte arrays in the C-string format. More... | |
For more complete information about compiler optimizations, see our Optimization Notice.