Java* API Reference for Intel® Data Analytics Acceleration Library 2019 Update 5

List of all members
DistributedStep6Local Class Reference

Runs the DBSCAN algorithm in the sixth step of the distributed processing mode. More...

Class Constructor

Constructs the DBSCAN algorithm by copying input objects and parameters of another DBSCAN algorithm

Parameters
contextContext to manage the algorithm
otherAn algorithm to be used as the source to initialize the input objects and parameters of the algorithm
DistributedStep6Local ( DaalContext  context,
Class<?extends Number >  cls,
Method  method,
long  blockIndex,
long  nBlocks,
double  epsilon,
long  minObservations 
)

Constructs the DBSCAN algorithm

Parameters
contextContext to manage the algorithm
clsData type to use in intermediate computations for the algorithm, Double.class or Float.class
methodComputation method of the algorithm, Method
blockIndexUnique identifier of block initially passed for computation on the local node
nBlocksNumber of blocks initially passed for computation on all nodes
epsilonRadius of neighborhood
minObservationsMinimal total weight of observations in neighborhood of core observation

Detailed Description

Member Function Documentation

DistributedStep6Local clone ( DaalContext  context)

Returns the newly allocated DBSCAN algorithm with a copy of input objects and parameters of this DBSCAN algorithm

Parameters
contextContext to manage the algorithm
Returns
The newly allocated algorithm

Runs the DBSCAN algorithm

Returns
Partial results of the DBSCAN algorithm
void setPartialResult ( DistributedPartialResultStep6  partialResult)

Registers user-allocated memory to store partial results of the DBSCAN algorithm

Parameters
partialResultStructure to store partial results of the DBSCAN algorithm

Member Data Documentation

Input data

Method method

Computation method for the algorithm

Parameter parameter

Parameters of the algorithm


The documentation for this class was generated from the following file:

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