C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 3

Deprecated List
Member AlgorithmIface::getErrors ()=0
This item will be removed in a future release.
Member AlgorithmIfaceImpl::getErrors ()
This item will be removed in a future release.
Member AOSNumericTable::AOSNumericTable (const services::SharedPtr< StructDataType > &ptr, size_t ncol, size_t nrow=0)
This item will be removed in a future release. Use AOSNumericTable::create instead.
Member AOSNumericTable::AOSNumericTable (StructDataType *ptr, size_t ncol, size_t nrow=0)
This item will be removed in a future release. Use AOSNumericTable::create instead.
Member AOSNumericTable::AOSNumericTable (size_t structSize=0, size_t ncol=0, size_t nrow=0)
This item will be removed in a future release. Use AOSNumericTable::create instead.
Member BaseParameter::BaseParameter (const sum_of_functions::BatchPtr &function, size_t nIterations=100, double accuracyThreshold=1.0e-05, data_management::NumericTablePtr batchIndices=data_management::NumericTablePtr(), data_management::NumericTablePtr learningRateSequence=data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)), size_t batchSize=1, size_t seed=777)
This item will be removed in a future release. Use engine instead.
Member BaseParameter::seed
This item will be removed in a future release. Use engine instead.
Member Batch< algorithmFPType, method >::Batch ()
This item will be removed in a future release.
Member Batch< algorithmFPType, pmethod, tmethod >::Batch ()
This item will be removed in a future release.
Member CSRNumericTable::CSRNumericTable ()
This item will be removed in a future release. Use CSRNumericTable::create instead.
Member CSRNumericTable::CSRNumericTable (DataType *const ptr, size_t *colIndices=0, size_t *rowOffsets=0, size_t nColumns=0, size_t nRows=0, CSRIndexing indexing=oneBased)
This item will be removed in a future release. Use CSRNumericTable::create instead.
Member CSRNumericTable::CSRNumericTable (const services::SharedPtr< DataType > &ptr, const services::SharedPtr< size_t > &colIndices, const services::SharedPtr< size_t > &rowOffsets, size_t nColumns, size_t nRows, CSRIndexing indexing=oneBased)
This item will be removed in a future release. Use CSRNumericTable::create instead.
Member daal::algorithms::implicit_als::training::partialModelBlocksToNode
This item will be removed in a future release. Use inputOfStep3FromInit instead.
Member daal::algorithms::kmeans::goalFunction
This item will be removed in a future release.
Member daal::algorithms::kmeans::init::partialClusters
This item will be removed in a future release.
Member daal::algorithms::kmeans::init::partialClustersNumber
This item will be removed in a future release.
Member daal::algorithms::kmeans::partialGoalFunction
This item will be removed in a future release.
Member daal::algorithms::multivariate_outlier_detection::baconDense
This item will be removed in a future release. Use bacon_outlier_detection::Batch algorithm instead.
Member daal::algorithms::multivariate_outlier_detection::BaconInitializationMethod
This item will be removed in a future release. Use bacon_outlier_detection::InitializationMethod instead.
Member DataArchiveIface::getArchiveAsArray ()
This item will be removed in a future release. Use DataArchiveIface::getArchiveAsArraySharedPtr instead.
Member DataArchiveIface::getArchiveAsString ()=0
This item will be removed in a future release.
Member DataSource::getErrors ()
This item will be removed in a future release.
Class DefaultInit
This item will be removed in a future release.
Class DefaultInit
This item will be removed in a future release.
Member Dictionary< Feature, SerializationTag >::Dictionary (size_t nfeat, FeaturesEqual featuresEqual=notEqual)
This item will be removed in a future release. Use Dictionary::create instead.
Member Dictionary< Feature, SerializationTag >::Dictionary ()
This item will be removed in a future release. Use Dictionary::create instead.
Member Dictionary< Feature, SerializationTag >::getErrors ()
This item will be removed in a future release.
Member DistributedParameter::DistributedParameter (size_t nFactors=10, size_t fullNUsers=0, size_t seed=777777)
This item will be removed in a future release. Use engine instead.
Member Environment::avx512
This item will be removed in a future release.
Member Environment::avx512_mic
This item will be removed in a future release.
Member Environment::freeInstance ()
This item will be removed in a future release.
Member Environment::getCpuId (int enable=cpu_default)
This item will be removed in a future release.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr, size_t nColumns, size_t nRows, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, AllocationFlag memoryAllocationFlag)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, size_t nColumns, size_t nRows, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (NumericTableDictionary *ddict)
This item will be removed in a future release.
Member HomogenNumericTable< DataType >::HomogenNumericTable (NumericTableDictionaryPtr ddictForHomogenNumericTable)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable ()
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DataType *const ptr, size_t nColumns=0, size_t nRows=0)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (const services::SharedPtr< DataType > &ptr, size_t nColumns, size_t nRows)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::HomogenNumericTable (DictionaryIface::FeaturesEqual featuresEqual, DataType *const ptr=0, size_t nColumns=0, size_t nRows=0)
This item will be removed in a future release. Use HomogenNumericTable::create instead.
Member HomogenNumericTable< DataType >::setArray (DataType *const ptr)
This item will be removed in a future release.
Member HomogenNumericTable< DataType >::setArray (const services::SharedPtr< DataType > &ptr)
This item will be removed in a future release.
Member HomogenTensor< DataType >::HomogenTensor ()
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (size_t nDim, const size_t *dimSizes, DataType *data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (size_t nDim, const size_t *dimSizes, const services::SharedPtr< DataType > &data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const services::Collection< size_t > &dims, DataType *data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const services::Collection< size_t > &dims, const services::SharedPtr< DataType > &data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const TensorOffsetLayout &layout, DataType *data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const TensorOffsetLayout &layout, const services::SharedPtr< DataType > &data)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag)
This item will be removed in a future release. Use HomogenTensor::create instead.
Member HomogenTensor< DataType >::HomogenTensor (const services::Collection< size_t > &dims, AllocationFlag memoryAllocationFlag, const DataType initValue)
This item will be removed in a future release. Use HomogenTensor::create instead.
Class InitIface
This item will be removed in a future release.
Class InitIface
This item will be removed in a future release.
Member InputDataArchive::getArchiveAsArray ()
This item will be removed in a future release.
Member InputDataArchive::getArchiveAsArray (const byte **ptr, size_t *size)
This item will be removed in a future release.
Member InputDataArchive::getArchiveAsString ()
This item will be removed in a future release.
Member Matrix< DataType >::Matrix (size_t nColumns, size_t nRows, const services::SharedPtr< DataType > &ptr)
This item will be removed in a future release. Use Matrix::create instead.
Member MergedNumericTable::MergedNumericTable ()
This item will be removed in a future release. Use MergedNumericTable::create instead.
Member MergedNumericTable::MergedNumericTable (NumericTablePtr table)
This item will be removed in a future release. Use MergedNumericTable::create instead.
Member MergedNumericTable::MergedNumericTable (NumericTablePtr first, NumericTablePtr second)
This item will be removed in a future release. Use MergedNumericTable::create instead.
Member Model::getErrors () const
This item will be removed in a future release.
Member Model::getNFeatures () const
This item will be removed in a future release. Use Model::getNumberOfFeatures instead.
Member Model::getTwoClassClassifierModels ()
This item will be removed in a future release. Use Model::getTwoClassClassifierModel instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures=0)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (const neural_networks::ForwardLayersPtr &forwardLayersForModel, const services::SharedPtr< services::Collection< layers::NextLayers > > &nextLayersForModel)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (const neural_networks::ForwardLayersPtr &forwardLayersForModel, const services::SharedPtr< services::Collection< layers::NextLayers > > &nextLayersForModel, modelFPType dummy, bool storeWeightsInTable)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (const prediction::Topology &topology)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures=0)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, const Parameter *par, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, const ParameterBase *par)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nUsers, size_t nItems, const Parameter &parameter, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, const Parameter &parameter, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures=0)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (size_t nFeatures, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member Model::Model ()
This item will be removed in a future release. Use Model::create instead.
Member Model::Model (modelFPType dummy, size_t nColumns, data_management::NumericTableIface::StorageLayout layout=data_management::NumericTableIface::aos)
This item will be removed in a future release. Use Model::create instead.
Member Model::setErrors (services::ErrorCollection &errors)
This item will be removed in a future release.
Member Model::setNFeatures (size_t nFeatures)
This item will be removed in a future release.
Member NumericTable::getErrors ()
This item will be removed in a future release.
Member NumericTable::NumericTable (NumericTableDictionary *ddict)
This item will be removed in a future release.
Member NumericTableIface::allocateDataMemory (daal::MemType type=daal::dram)=0
This item will be removed in a future release.
Member NumericTableIface::freeDataMemory ()=0
This item will be removed in a future release.
Member NumericTableIface::getDictionary () const =0
This item will be removed in a future release.
Member NumericTableIface::notAllocate
This item will be removed in a future release. Use doNotAllocate instead.
Member NumericTableIface::resetDictionary ()
This item will be removed in a future release.
Member NumericTableIface::setDictionary (NumericTableDictionary *ddict)
This item will be removed in a future release.
Member NumericTableIface::setNumberOfColumns (size_t ncol)=0
This item will be removed in a future release.
Member NumericTableIface::setNumberOfRows (size_t nrow)=0
This item will be removed in a future release.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (DataType *const ptr=0, size_t nDim=0)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (const services::SharedPtr< DataType > &ptr, size_t nDim)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (DataType *const ptr, size_t nDim, const DataType &constValue)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (size_t nDim, AllocationFlag memoryAllocationFlag)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (size_t nDim, NumericTable::AllocationFlag memoryAllocationFlag, const DataType &constValue)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Member PackedSymmetricMatrix< packedLayout, DataType >::PackedSymmetricMatrix (const services::SharedPtr< DataType > &ptr, size_t nDim, const DataType &constValue)
This item will be removed in a future release. Use PackedSymmetricMatrix::create instead.
Class Parameter
This item will be removed in a future release.
Member Parameter::Parameter (double _a=0, double _sigma=0.01, size_t _seed=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (const double retainRatio_=0.5, const size_t seed_=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (size_t nFactors=10, size_t fullNUsers=0, size_t seed=777777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (double _a=-0.5, double _b=0.5, size_t _seed=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (size_t _seed=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (const sum_of_functions::BatchPtr &function_, size_t nIterations_=100, double accuracyThreshold_=1.0e-05, data_management::NumericTablePtr batchIndices_=data_management::NumericTablePtr(), const size_t batchSize_=128, data_management::NumericTablePtr learningRate_=data_management::HomogenNumericTable< double >::create(1, 1, data_management::NumericTableIface::doAllocate, 0.01), double degenerateCasesThreshold_=1.0e-08, size_t seed_=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (sum_of_functions::BatchPtr function=sum_of_functions::BatchPtr(), size_t nIterations=100, double accuracyThreshold=1.0e-5, size_t batchSize=10, size_t correctionPairBatchSize_=100, size_t m=10, size_t L=10, size_t seed=777)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (size_t nClasses=2, size_t nNeighbors=1, int randomSeed=777, DataUseInModel dataUse=doNotUse)
This item will be removed in a future release. Use engine instead.
Member Parameter::Parameter (size_t _nClusters, size_t _offset=0, size_t _seed=777777)
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter::seed
This item will be removed in a future release. Use engine instead.
Member Parameter< algorithmFPType >::Parameter (double _mean=0, double _sigma=1.0, size_t _seed=777)
This item will be removed in a future release. Use engine instead.
Class Parameter< baconDense >
This item will be removed in a future release. Use bacon_outlier_detection::Parameter instead.
Class Parameter< defaultDense >
This item will be removed in a future release.
Member Parameter< defaultDense >::Parameter (const sum_of_functions::BatchPtr &function, size_t nIterations=100, double accuracyThreshold=1.0e-05, data_management::NumericTablePtr batchIndices=data_management::NumericTablePtr(), data_management::NumericTablePtr learningRateSequence=data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)), size_t seed=777)
This item will be removed in a future release. Use engine instead.
Class Parameter< method >
This item will be removed in a future release.
Member Parameter< miniBatch >::Parameter (const sum_of_functions::BatchPtr &function, size_t nIterations=100, double accuracyThreshold=1.0e-05, data_management::NumericTablePtr batchIndices=data_management::NumericTablePtr(), size_t batchSize=128, data_management::NumericTablePtr conservativeSequence=data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)), size_t innerNIterations=5, data_management::NumericTablePtr learningRateSequence=data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)), size_t seed=777)
This item will be removed in a future release. Use engine instead.
Member Parameter< momentum >::Parameter (const sum_of_functions::BatchPtr &function, double momentum=0.9, size_t nIterations=100, double accuracyThreshold=1.0e-05, data_management::NumericTablePtr batchIndices=data_management::NumericTablePtr(), size_t batchSize=128, data_management::NumericTablePtr learningRateSequence=data_management::NumericTablePtr(new data_management::HomogenNumericTable< double >(1, 1, data_management::NumericTableIface::doAllocate, 1.0)), size_t seed=777)
This item will be removed in a future release. Use engine instead.
Member PartialModel::PartialModel (const Parameter &parameter, size_t size, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member PartialModel::PartialModel ()
This item will be removed in a future release. Use Model::create instead.
Member PartialModel::PartialModel (data_management::NumericTablePtr factors, data_management::NumericTablePtr indices)
This item will be removed in a future release. Use Model::create instead.
Member PartialModel::PartialModel (size_t nFeatures, const Parameter &parameter, modelFPType dummy)
This item will be removed in a future release. Use PartialModel::create instead.
Member PartialModel::PartialModel (const Parameter &parameter, size_t offset, data_management::NumericTablePtr indices, modelFPType dummy)
This item will be removed in a future release. Use Model::create instead.
Member PartialModel::PartialModel ()
This item will be removed in a future release. Use PartialModel::create instead.
Member RowMergedNumericTable::RowMergedNumericTable (NumericTablePtr table)
This item will be removed in a future release. Use MergedNumericTable::create instead.
Member RowMergedNumericTable::RowMergedNumericTable ()
This item will be removed in a future release. Use MergedNumericTable::create instead.
Member SOANumericTable::SOANumericTable (size_t nColumns=0, size_t nRows=0, DictionaryIface::FeaturesEqual featuresEqual=DictionaryIface::notEqual)
This item will be removed in a future release. Use SOANumericTable::create instead.
Member SOANumericTable::SOANumericTable (NumericTableDictionary *ddict, size_t nRows, AllocationFlag memoryAllocationFlag=notAllocate)
This item will be removed in a future release.
Member SOANumericTable::SOANumericTable (NumericTableDictionaryPtr ddict, size_t nRows, AllocationFlag memoryAllocationFlag=notAllocate)
This item will be removed in a future release. Use SOANumericTable::create instead.
Member Status::getCollection () const
This item will be removed in a future release.
Member Status::Status (const KernelErrorCollection &e)
This item will be removed in a future release.
Member Status::Status (const ErrorCollection &e)
This item will be removed in a future release.
Member SubtensorDescriptor< DataType >::setPtr (DataType *ptr)
This item will be removed in a future release.
Member Tensor::getErrors ()
This item will be removed in a future release.
Member Tensor::Tensor (TensorLayout *layoutPtr)
This item will be removed in a future release.
Member TensorIface::allocateDataMemory (daal::MemType type=daal::dram)=0
This item will be removed in a future release.
Member TensorIface::freeDataMemory ()=0
This item will be removed in a future release.
Member TensorIface::getSampleTensor (size_t firstDimIndex)=0
This item will be removed in a future release.
Member TensorIface::notAllocate
This item will be removed in a future release. Use doNotAllocate instead.
Member Topology::addNext (size_t index, size_t next)
This item will be removed in a future release. Use Topology::get instead. Following with LayerDescriptor::addNext method.
Member Topology::addNext (size_t index, size_t next)
This item will be removed in a future release. Use Topology::get instead. Following with LayerDescriptor::addNext method.

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