Java* API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members
DistributedIface Class Referenceabstract

Base interface for the correlation or variance-covariance matrix algorithm in the distributed processing mode More...

Class Constructor

◆ DistributedIface()

Parameters
contextContext to manage the correlation or variance-covariance matrix algorithm

Detailed Description

Template Parameters
algorithmFPTypeData type to use in intermediate computations of the correlation or variance-covariance matrix, double or float
methodComputation method, daal.algorithms.covariance.Method
Enumerations
  • Method Computation methods of the correlation or variance-covariance matrix algorithm
  • InputId Identifiers of input objects
  • ResultId Identifiers of the results
References

Member Function Documentation

◆ clone()

abstract DistributedIface clone ( DaalContext  context)
abstract

Returns the newly allocated correlation or variance-covariance matrix algorithm with a copy of input objects and parameters of this correlation or variance-covariance matrix algorithm

Parameters
contextContext to manage the correlation or variance-covariance matrix algorithm
Returns
The newly allocated algorithm

◆ compute()

PartialResult compute ( )

Computes partial results of the correlation or variance-covariance matrix algorithm in the distributed processing mode

Returns
Computed partial results of the correlation or variance-covariance matrix algorithm

◆ dispose()

void dispose ( )

Releases the memory allocated for the native algorithm object

Implements Disposable.

◆ finalizeCompute()

Result finalizeCompute ( )

Computes the results of the correlation or variance-covariance matrix algorithm in the distributed processing mode

Returns
Computed results of the correlation or variance-covariance matrix algorithm

◆ setPartialResult() [1/2]

void setPartialResult ( PartialResult  partialResult,
boolean  initializationFlag 
)

Registers user-allocated memory to store partial results of the correlation or variance-covariance matrix algorithm and optionally tells the library to initialize the memory

Parameters
partialResultStructure to store partial results
initializationFlagFlag that specifies whether partial results are initialized

◆ setPartialResult() [2/2]

void setPartialResult ( PartialResult  partialResult)

Registers user-allocated memory to store partial results of the correlation or variance-covariance matrix algorithm in the distributed processing mode

Parameters
partialResultStructure to store partial results

◆ setResult()

void setResult ( Result  result)

Registers user-allocated memory to store the results of the correlation or variance-covariance matrix algorithm in the distributed processing mode

Parameters
resultStructure to store the results

Member Data Documentation

◆ cDistributedIface

long cDistributedIface

Pointer to the inner implementation of the service callback functionality

◆ input

Input data

◆ method

Method method

Computation method for the algorithm

◆ parameter

Parameter parameter

Algorithm parameter

◆ partialResult

PartialResult partialResult
protected

Partial result of the algorithm

◆ prec

Precision prec

Precision of computations


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

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