C++ API Reference for Intel® Data Analytics Acceleration Library 2019 Update 5

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

Contains classes of the DBSCAN algorithm.

Namespaces

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

Enumerations

enum  Method { defaultDense = 0 }
 
enum  DistanceType { euclidean }
 
enum  InputId { data, weights }
 Available identifiers of input objects for the DBSCAN algorithm. More...
 
enum  ResultToComputeId { computeCoreIndices = 0x00000001ULL, computeCoreObservations = 0x00000002ULL }
 
enum  ResultId { assignments, nClusters, coreIndices, coreObservations }
 Available identifiers of results of the DBSCAN algorithm. More...
 
enum  LocalCollectionInputId { partialData, partialWeights }
 
enum  Step1LocalNumericTableInputId { step1Data }
 
enum  DistributedPartialResultStep1Id { partialOrder }
 
enum  DistributedPartialResultStep2Id { boundingBox }
 
enum  Step3LocalCollectionInputId { step3PartialBoundingBoxes = lastLocalCollectionInputId + 1 }
 
enum  DistributedPartialResultStep3Id { split }
 
enum  Step4LocalCollectionInputId { step4PartialSplits = lastLocalCollectionInputId + 1, step4PartialOrders }
 
enum  DistributedPartialResultStep4Id { partitionedData, partitionedWeights, partitionedPartialOrders }
 
enum  Step5LocalCollectionInputId { step5PartialBoundingBoxes = lastLocalCollectionInputId + 1 }
 
enum  DistributedPartialResultStep5Id { partitionedHaloData, partitionedHaloDataIndices, partitionedHaloWeights }
 
enum  Step6LocalCollectionInputId { haloData = lastLocalCollectionInputId + 1, haloDataIndices, haloWeights, haloBlocks }
 
enum  DistributedPartialResultStep6NumericTableId { step6ClusterStructure, step6FinishedFlag, step6NClusters }
 
enum  DistributedPartialResultStep6CollectionId { step6Queries = lastDistributedPartialResultStep6NumericTableId + 1 }
 
enum  Step7MasterCollectionInputId { partialFinishedFlags }
 
enum  DistributedPartialResultStep7Id { finishedFlag }
 
enum  Step8LocalNumericTableInputId { step8InputClusterStructure, step8InputNClusters }
 
enum  Step8LocalCollectionInputId { step8PartialQueries = lastStep8LocalNumericTableInputId + 1 }
 
enum  DistributedPartialResultStep8NumericTableId { step8ClusterStructure, step8FinishedFlag, step8NClusters }
 
enum  DistributedPartialResultStep8CollectionId { step8Queries = lastDistributedPartialResultStep8NumericTableId + 1 }
 
enum  Step9MasterCollectionInputId { partialNClusters }
 
enum  DistributedResultStep9Id { step9NClusters }
 
enum  DistributedPartialResultStep9Id { clusterOffsets }
 
enum  Step10LocalNumericTableInputId { step10InputClusterStructure, step10ClusterOffset }
 
enum  DistributedPartialResultStep10NumericTableId { step10ClusterStructure, step10FinishedFlag }
 
enum  DistributedPartialResultStep10CollectionId { step10Queries = lastDistributedPartialResultStep10NumericTableId + 1 }
 
enum  Step11LocalNumericTableInputId { step11InputClusterStructure }
 
enum  Step11LocalCollectionInputId { step11PartialQueries = lastStep11LocalNumericTableInputId + 1 }
 
enum  DistributedPartialResultStep11NumericTableId { step11ClusterStructure, step11FinishedFlag }
 
enum  DistributedPartialResultStep11CollectionId { step11Queries = lastDistributedPartialResultStep11NumericTableId + 1 }
 
enum  Step12LocalNumericTableInputId { step12InputClusterStructure }
 
enum  Step12LocalCollectionInputId { step12PartialOrders = lastStep12LocalNumericTableInputId + 1 }
 
enum  DistributedPartialResultStep12Id { assignmentQueries }
 
enum  Step13LocalCollectionInputId { partialAssignmentQueries }
 
enum  DistributedResultStep13Id { step13Assignments }
 
enum  DistributedPartialResultStep13Id { step13AssignmentQueries }
 

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