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

Matrix< DataType > Member List

This is the complete list of members for Matrix< DataType >, including all inherited members.

_ddictNumericTableprotected
allocateBasicStatistics() DAAL_C11_OVERRIDENumericTablevirtual
allocateDataMemory(daal::MemType type=daal::dram) DAAL_C11_OVERRIDENumericTableinlinevirtual
AllocationFlag enum nameNumericTableIface
assign(T value)HomogenNumericTable< DataType >inline
assign(float value) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
assign(double value) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
assign(int value) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
baseDataType typedefHomogenNumericTable< DataType >
BasicStatisticsId enum nameNumericTableIface
check(const char *description, bool checkDataAllocation=true) const DAAL_C11_OVERRIDENumericTableinlinevirtual
counters enum valueNumericTableIface
create(size_t nColumns=0, size_t nRows=0, DataType *const ptr=0, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(size_t nColumns, size_t nRows, services::SharedPtr< DataType > &ptr, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns=0, size_t nRows=0, DataType *const ptr=0, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
create(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue, services::Status *stat=NULL)Matrix< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(NumericTableDictionaryPtr ddictForHomogenNumericTable, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DataType *const ptr, size_t nColumns=0, size_t nRows=0, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr=0, size_t nColumns=0, size_t nRows=0, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
daal::data_management::interface1::HomogenNumericTable::create(DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue, services::Status *stat=NULL)HomogenNumericTable< DataType >inlinestatic
deserialize(interface1::OutputDataArchive &archive)SerializationIface
deserializeImpl(const interface1::OutputDataArchive *archive)=0SerializationIfacepure virtual
doAllocate enum valueNumericTableIface
doNotAllocate enum valueNumericTableIface
FeatureBasicStatistics enum nameNumericTableIface
freeDataMemory() DAAL_C11_OVERRIDENumericTableinlinevirtual
getArray() const HomogenNumericTable< DataType >inline
getArraySharedPtr() const HomogenNumericTable< DataType >inline
getBlockOfColumnValues(size_t feature_idx, size_t vector_idx, size_t value_num, ReadWriteMode rwflag, BlockDescriptor< double > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getBlockOfColumnValues(size_t feature_idx, size_t vector_idx, size_t value_num, ReadWriteMode rwflag, BlockDescriptor< float > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getBlockOfColumnValues(size_t feature_idx, size_t vector_idx, size_t value_num, ReadWriteMode rwflag, BlockDescriptor< int > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getBlockOfRows(size_t vector_idx, size_t vector_num, ReadWriteMode rwflag, BlockDescriptor< double > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getBlockOfRows(size_t vector_idx, size_t vector_num, ReadWriteMode rwflag, BlockDescriptor< float > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getBlockOfRows(size_t vector_idx, size_t vector_num, ReadWriteMode rwflag, BlockDescriptor< int > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
getDataLayout() const DAAL_C11_OVERRIDENumericTableinlinevirtual
getDataMemoryStatus() const NumericTableinlinevirtual
getDictionary() const DAAL_C11_OVERRIDENumericTableinlinevirtual
getDictionarySharedPtr() const DAAL_C11_OVERRIDENumericTableinlinevirtual
getErrors()NumericTableinline
getFeatureType(size_t feature_idx) const DAAL_C11_OVERRIDENumericTableinlinevirtual
getNumberOfCategories(size_t feature_idx) const DAAL_C11_OVERRIDENumericTableinlinevirtual
getNumberOfColumns() const NumericTableinline
getNumberOfRows() const NumericTableinline
getSerializationTag() const =0SerializationIfacepure virtual
getValue(size_t column, size_t row) const NumericTableinline
getValue(size_t column, size_t row, services::Status &status) const NumericTableinline
HomogenNumericTable(NumericTableDictionary *ddict)HomogenNumericTable< DataType >inline
HomogenNumericTable(NumericTableDictionaryPtr ddictForHomogenNumericTable)HomogenNumericTable< DataType >inline
HomogenNumericTable()HomogenNumericTable< DataType >inline
HomogenNumericTable(DataType *const ptr, size_t nColumns=0, size_t nRows=0)HomogenNumericTable< DataType >inline
HomogenNumericTable(const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr=0, size_t nColumns=0, size_t nRows=0)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows)HomogenNumericTable< DataType >inline
HomogenNumericTable(DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue)HomogenNumericTable< DataType >inline
HomogenNumericTable(const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue)HomogenNumericTable< DataType >inline
HomogenNumericTable(size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag)HomogenNumericTable< DataType >inline
HomogenNumericTable(size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)HomogenNumericTable< DataType >inline
HomogenNumericTable(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)HomogenNumericTable< DataType >inline
internallyAllocated enum valueNumericTableIface
isNormalized(NormalizationType flag) const NumericTableinline
Matrix(size_t nColumns=0, size_t nRows=0, DataType *const ptr=0)Matrix< DataType >inline
Matrix(size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns=0, size_t nRows=0, DataType *const ptr=0)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr)Matrix< DataType >inline
Matrix(size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag)Matrix< DataType >inline
Matrix(size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue)Matrix< DataType >inline
Matrix(size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, DataType *const ptr, const DataType &constValue)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr, const DataType &constValue)Matrix< DataType >inline
Matrix(size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)Matrix< DataType >inline
Matrix(DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)Matrix< DataType >inline
maximum enum valueNumericTableIface
MemoryStatus enum nameNumericTableIface
minimum enum valueNumericTableIface
minMaxNormalized enum valueNumericTableIface
nonNormalized enum valueNumericTableIface
NormalizationType enum nameNumericTableIface
notAllocate enum valueNumericTableIface
notAllocated enum valueNumericTableIface
NumericTable(NumericTableDictionary *ddict)NumericTableinline
NumericTable(NumericTableDictionaryPtr ddict)NumericTableinline
NumericTable(size_t featnum, size_t obsnum, DictionaryIface::FeaturesEqual featuresEqual=DictionaryIface::notEqual)NumericTableinline
operator[](size_t i)HomogenNumericTable< DataType >inline
releaseBlockOfColumnValues(BlockDescriptor< double > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
releaseBlockOfColumnValues(BlockDescriptor< float > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
releaseBlockOfColumnValues(BlockDescriptor< int > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
releaseBlockOfRows(BlockDescriptor< double > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
releaseBlockOfRows(BlockDescriptor< float > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
releaseBlockOfRows(BlockDescriptor< int > &block) DAAL_C11_OVERRIDEHomogenNumericTable< DataType >inlinevirtual
resetDictionary() DAAL_C11_OVERRIDENumericTableinlinevirtual
resize(size_t nrows) DAAL_C11_OVERRIDENumericTableinlinevirtual
serialize(interface1::InputDataArchive &archive)SerializationIface
serializeImpl(interface1::InputDataArchive *archive)=0SerializationIfacepure virtual
setArray(DataType *const ptr)HomogenNumericTable< DataType >inline
setArray(const services::SharedPtr< DataType > &ptr)HomogenNumericTable< DataType >inline
setArray(DataType *const ptr, size_t nRows)HomogenNumericTable< DataType >inline
setArray(services::SharedPtr< DataType > ptr, size_t nRows)HomogenNumericTable< DataType >inline
setDictionary(NumericTableDictionary *ddict) DAAL_C11_OVERRIDENumericTableinlinevirtual
setNormalizationFlag(NormalizationType flag)NumericTableinline
setNumberOfColumns(size_t ncol) DAAL_C11_OVERRIDENumericTableinlinevirtual
setNumberOfRows(size_t nrow) DAAL_C11_OVERRIDENumericTableinlinevirtual
standardScoreNormalized enum valueNumericTableIface
StorageLayout enum nameNumericTableIface
sum enum valueNumericTableIface
sumSquares enum valueNumericTableIface
userAllocated enum valueNumericTableIface

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