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

List of all members
Parameter Struct Reference

Parameters for the DBSCAN algorithm. More...

Class Declaration

Enumerations
struct DAAL_EXPORT Parameter : public daal::algorithms::Parameter
{
Parameter(double _epsilon, size_t _minObservations);
Parameter(const Parameter &other);
double epsilon;
size_t minObservations;
DAAL_UINT64 resultsToCompute;
size_t blockIndex;
size_t nBlocks;
size_t leftBlocks;
size_t rightBlocks;
services::Status check() const DAAL_C11_OVERRIDE;
};

Constructor & Destructor Documentation

Parameter ( )

Constructs parameters of the DBSCAN algorithm

Parameter ( double  _epsilon,
size_t  _minObservations 
)

Constructs parameters of the DBSCAN algorithm

Parameters
[in]_epsilonRadius of neighborhood
[in]_minObservationsMinimal total weight of observations in neighborhood of core observation
Parameter ( const Parameter other)

Constructs parameters of the DBSCAN algorithm by copying another parameters of the DBSCAN algorithm

Parameters
[in]otherParameters of the DBSCAN algorithm

Member Data Documentation

size_t blockIndex

Unique identifier of block initially passed for computation on the local node

double epsilon

Radius of neighborhood

size_t leftBlocks

Number of blocks that will process observations with value of selected split feature lesser than selected split value

bool memorySavingMode

If true then use memory saving (but slower) mode

size_t minObservations

Minimal total weight of observations in neighborhood of core observation

size_t nBlocks

Number of blocks initially passed for computation on all nodes

DAAL_UINT64 resultsToCompute

64 bit integer flag that indicates the results to compute

size_t rightBlocks

Number of blocks that will process observations with value of selected split feature greater than selected split value


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

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