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

Namespaces | Enumerations
daal::algorithms::svd Namespace Reference

Contains classes to run the singular-value decomposition (SVD) algorithm.

Namespaces

 interface1
 Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Enumerations

enum  Method { defaultDense = 0 }
 
enum  SVDResultFormat { notRequired, requiredInPackedForm }
 
enum  InputId { data }
 Available types of input objects for the SVD algorithm. More...
 
enum  ResultId { singularValues, leftSingularMatrix, rightSingularMatrix }
 Available types of results of the SVD algorithm. More...
 
enum  PartialResultId { outputOfStep1ForStep3, outputOfStep1ForStep2 }
 Available types of partial results of the SVD algorithm obtained in the online processing mode and in the first step in the distributed processing mode. More...
 
enum  DistributedPartialResultCollectionId { outputOfStep2ForStep3 }
 Available types of partial results obtained in the second step of the SVD algorithm in the distributed processing mode, stored in the DataCollection object. More...
 
enum  DistributedPartialResultId { finalResultFromStep2Master = lastDistributedPartialResultCollectionId + 1 }
 Available types of partial results obtained in the second step of the SVD algorithm in the distributed processing mode, stored in the Result object. More...
 
enum  DistributedPartialResultStep3Id { finalResultFromStep3 }
 Available types of partial results obtained in the third step of the SVD algorithm in the distributed processing mode, stored in the Result object. More...
 
enum  MasterInputId { inputOfStep2FromStep1 }
 Partial results from previous steps in the distributed processing mode, required by the second step. More...
 
enum  FinalizeOnLocalInputId { inputOfStep3FromStep1, inputOfStep3FromStep2 }
 Partial results from previous steps in the distributed processing mode, required by the third step. More...
 

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