C++ API Reference for Intel® Data Analytics Acceleration Library 2019
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...
|
pure virtual |
Gets a block of values for a given feature.
[in] | feature_idx | Feature index. |
[in] | vector_idx | Index of the first feature vector to include into the block. |
[in] | value_num | Number of feature values in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature values. |
[out] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Gets a block of values for a given feature.
[in] | feature_idx | Feature index. |
[in] | vector_idx | Index of the first feature vector to include into the block. |
[in] | value_num | Number of feature values in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature values. |
[out] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Gets a block of values for a given feature.
[in] | feature_idx | Feature index. |
[in] | vector_idx | Index of the first feature vector to include into the block. |
[in] | value_num | Number of feature values in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature values. |
[out] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Gets a block of rows from a table.
[in] | vector_idx | Index of the first row to include into the block. |
[in] | vector_num | Number of rows in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature vectors. |
[out] | block | The block of feature vectors. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Gets a block of rows from a table.
[in] | vector_idx | Index of the first row to include into the block. |
[in] | vector_num | Number of rows in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature vectors. |
[out] | block | The block of feature vectors. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Gets a block of rows from a table.
[in] | vector_idx | Index of the first row to include into the block. |
[in] | vector_num | Number of rows in the block. |
[in] | rwflag | Flag specifying read/write access to the block of feature vectors. |
[out] | block | The block of feature vectors. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of values for a given feature.
[in] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of values for a given feature.
[in] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of values for a given feature.
[in] | block | The block of feature values. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of rows.
[in] | block | The block of rows. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of rows.
[in] | block | The block of rows. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
|
pure virtual |
Releases a block of rows.
[in] | block | The block of rows. |
Implemented in PackedTriangularMatrix< packedLayout, DataType >, HomogenNumericTable< DataType >, CSRNumericTable, PackedSymmetricMatrix< packedLayout, DataType >, AOSNumericTable, SOANumericTable, MergedNumericTable, and RowMergedNumericTable.
For more complete information about compiler optimizations, see our Optimization Notice.