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

HomogenTensor< DataType > Member List

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

allocateDataMemory(daal::MemType type=daal::dram) DAAL_C11_OVERRIDETensorinlinevirtual
AllocationFlag enum nameTensorIface
assign(const DataType initValue)HomogenTensor< DataType >inline
check(const char *description) const DAAL_C11_OVERRIDETensorinlinevirtual
create(services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(size_t nDim, const size_t *dimSizes, DataType *data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(size_t nDim, const size_t *dimSizes, const services::SharedPtr< DataType > &data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const services::Collection< size_t > &dims, DataType *data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const services::Collection< size_t > &dims, const services::SharedPtr< DataType > &data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const TensorOffsetLayout &layout, DataType *data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const TensorOffsetLayout &layout, const services::SharedPtr< DataType > &data, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
create(const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag, const DataType initValue, services::Status *stat=NULL)HomogenTensor< DataType >inlinestatic
createDefaultSubtensorLayout() const DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
createRawSubtensorLayout() const DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
deserialize(interface1::OutputDataArchive &archive)SerializationIface
deserializeImpl(const interface1::OutputDataArchive *archive)=0SerializationIfacepure virtual
doAllocate enum valueTensorIface
doNotAllocate enum valueTensorIface
freeDataMemory() DAAL_C11_OVERRIDETensorinlinevirtual
getArray() const HomogenTensor< DataType >inline
getArraySharedPtr() const HomogenTensor< DataType >inline
getDataMemoryStatus() const Tensorinline
getDimensions() const Tensorinline
getDimensionSize(size_t dimIdx) const Tensorinline
getErrors()Tensorinline
getNumberOfDimensions() const Tensorinline
getSampleTensor(size_t firstDimIndex) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
getSerializationTag() const =0SerializationIfacepure virtual
getSize() const Tensor
getSize(size_t startingIdx, size_t rangeSize) const Tensor
getSubtensor(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< double > &subtensor) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
getSubtensor(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< float > &subtensor) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
getSubtensor(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< int > &subtensor) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
getSubtensorEx(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< double > &block, const TensorOffsetLayout &layout) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
getSubtensorEx(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< float > &block, const TensorOffsetLayout &layout) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
getSubtensorEx(size_t fixedDims, const size_t *fixedDimNums, size_t rangeDimIdx, size_t rangeDimNum, ReadWriteMode rwflag, SubtensorDescriptor< int > &block, const TensorOffsetLayout &layout) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
getTensorLayout()HomogenTensor< DataType >inline
HomogenTensor()HomogenTensor< DataType >inline
HomogenTensor(size_t nDim, const size_t *dimSizes, DataType *data)HomogenTensor< DataType >inline
HomogenTensor(size_t nDim, const size_t *dimSizes, const services::SharedPtr< DataType > &data)HomogenTensor< DataType >inline
HomogenTensor(const services::Collection< size_t > &dims, DataType *data)HomogenTensor< DataType >
HomogenTensor(const services::Collection< size_t > &dims, const services::SharedPtr< DataType > &data)HomogenTensor< DataType >
HomogenTensor(const TensorOffsetLayout &layout, DataType *data)HomogenTensor< DataType >inline
HomogenTensor(const TensorOffsetLayout &layout, const services::SharedPtr< DataType > &data)HomogenTensor< DataType >inline
HomogenTensor(const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag)HomogenTensor< DataType >inline
HomogenTensor(const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag, const DataType initValue)HomogenTensor< DataType >inline
internallyAllocated enum valueTensorIface
MemoryStatus enum nameTensorIface
notAllocate enum valueTensorIface
notAllocated enum valueTensorIface
releaseSubtensor(SubtensorDescriptor< double > &block) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
releaseSubtensor(SubtensorDescriptor< float > &block) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
releaseSubtensor(SubtensorDescriptor< int > &block) DAAL_C11_OVERRIDEHomogenTensor< DataType >virtual
serialize(interface1::InputDataArchive &archive)SerializationIface
serializeImpl(interface1::InputDataArchive *archive)=0SerializationIfacepure virtual
setArray(DataType *const ptr)HomogenTensor< DataType >inline
setArray(const services::SharedPtr< DataType > &ptr)HomogenTensor< DataType >inline
setDimensions(size_t nDim, const size_t *dimSizes) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
setDimensions(const services::Collection< size_t > &dimensions) DAAL_C11_OVERRIDEHomogenTensor< DataType >inlinevirtual
Tensor(TensorLayout *layoutPtr)Tensorinline
Tensor()Tensorinline
userAllocated enum valueTensorIface

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