C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Represents a two-dimensional table of numbers of the same type. More...
Static Public Member Functions | |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns=0, size_t nRows=0, DataType *const ptr=0, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns, size_t nRows, services::SharedPtr< DataType > &ptr, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns=0, size_t nRows=0, DataType *const ptr=0, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < Matrix< DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL) |
![]() | |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (NumericTableDictionaryPtr ddictForHomogenNumericTable, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DataType *const ptr, size_t nColumns=0, size_t nRows=0, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr=0, size_t nColumns=0, size_t nRows=0, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL) |
static services::SharedPtr < HomogenNumericTable < DataType > > | create (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL) |
Additional Inherited Members | |
![]() | |
typedef DataType | baseDataType |
![]() | |
enum | MemoryStatus { notAllocated, userAllocated, internallyAllocated } |
Enumeration to specify the status of memory related to the Numeric Table. More... | |
enum | AllocationFlag { doNotAllocate = 0, notAllocate = 0, doAllocate = 1 } |
Enumeration to specify whether the Numeric Table must allocate memory. More... | |
enum | BasicStatisticsId { minimum = 0, maximum = 1, sum = 2, sumSquares = 3 } |
Enumeration to specify estimates of basic statistics stored. More... | |
enum | FeatureBasicStatistics { counters } |
Enumeration to specify feature-specific estimates of basic statistics stored. More... | |
enum | NormalizationType { nonNormalized = 0, standardScoreNormalized = 1, minMaxNormalized = 2 } |
Enumeration to specify types of normalization. More... | |
enum | StorageLayout |
Storage layouts that may need to be supported. More... | |
DataType | Defines the underlying data type that describes the matrix |
|
inline |
Constructor for a matrix
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
|
inline |
Constructor for a matrix
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
|
inline |
Constructor for a matrix
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
|
inline |
Constructor for a matrix
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
|
inline |
Constructor for a Numeric Table with memory allocation controlled via a flag
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
|
inline |
Constructor for a Numeric Table with memory allocation controlled via a flag
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
|
inline |
Constructor for a matrix. Fills the table with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inline |
Constructor for a matrix. Fills the table with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inline |
Constructor for a matrix. Fills the table with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inline |
Constructor for a matrix. Fills the table with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inline |
Constructor for a Numeric Table with memory allocation controlled via a flag and filling the table with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inline |
Constructor for a Numeric Table with memory allocation controlled via a flag and filling the table with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
|
inlinestatic |
Constructs a matrix
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix with memory allocation controlled via a flag
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix with memory allocation controlled via a flag
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix and fills it with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix and fills it with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix and fills it with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructs a matrix and fills it with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | ptr | Pointer to and an array with a homogeneous data set |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructor for a matrix with memory allocation controlled via a flag and filling the matrix with a constant
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
|
inlinestatic |
Constructor for a matrix with memory allocation controlled via a flag and filling the matrix with a constant
[in] | featuresEqual | Flag that makes all features in the Numeric Table Data Dictionary equal |
[in] | nColumns | Number of columns in the table |
[in] | nRows | Number of rows in the table |
[in] | memoryAllocationFlag | Flag that controls internal memory allocation for data in the numeric table |
[in] | constValue | Constant to initialize entries of the homogeneous numeric table |
[out] | stat | Status of the matrix construction |
For more complete information about compiler optimizations, see our Optimization Notice.