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

List of all members
PackedArrayNumericTableIface Class Referenceabstract

Abstract class that defines the interface of symmetric matrices stored as a one-dimensional array. More...

Class Declaration

Member Function Documentation

virtual services::Status getPackedArray ( ReadWriteMode  rwflag,
BlockDescriptor< double > &  block 
)
pure virtual

Gets the whole packed array of a requested data type

Parameters
[in]rwflagFlag specifying read/write access to a block of feature vectors.
[out]blockThe block of feature values.
Returns
Actual number of feature vectors returned by the method.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.

virtual services::Status getPackedArray ( ReadWriteMode  rwflag,
BlockDescriptor< float > &  block 
)
pure virtual

Gets the whole packed array of a requested data type

Parameters
[in]rwflagFlag specifying read/write access to a block of feature vectors.
[out]blockThe block of feature values.
Returns
Actual number of feature vectors returned by the method.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.

virtual services::Status getPackedArray ( ReadWriteMode  rwflag,
BlockDescriptor< int > &  block 
)
pure virtual

Gets the whole packed array of a requested data type

Parameters
[in]rwflagFlag specifying read/write access to a block of feature vectors.
[out]blockThe block of feature values.
Returns
Actual number of feature vectors returned by the method.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.

virtual services::Status releasePackedArray ( BlockDescriptor< double > &  block)
pure virtual

Releases a packed array

Parameters
[in]blockThe block of feature values.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.

virtual services::Status releasePackedArray ( BlockDescriptor< float > &  block)
pure virtual

Releases a packed array

Parameters
[in]blockThe block of feature values.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.

virtual services::Status releasePackedArray ( BlockDescriptor< int > &  block)
pure virtual

Releases a packed array

Parameters
[in]blockThe block of feature values.

Implemented in PackedTriangularMatrix< packedLayout, DataType >, and PackedSymmetricMatrix< packedLayout, DataType >.


The documentation for this class was generated from the following file:

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