Class MeanArrayF64

All Implemented Interfaces:

public class MeanArrayF64
extends Object
implements ComputeMeanClusters<double[]>
Computes the mean for points composed of double[]
  • Constructor Details

    • MeanArrayF64

      public MeanArrayF64​(int length)
  • Method Details

    • process

      public void process​(LArrayAccessor<double[]> points, DogArray_I32 assignments, FastAccess<double[]> clusters)
      Description copied from interface: ComputeMeanClusters
      Updates cluster means
      Specified by:
      process in interface ComputeMeanClusters<double[]>
      points - (Input) access to point values
      assignments - (Input) which cluster each point has been assigned to
      clusters - (Output) Cluster means which are to be updated.
    • newInstanceThread

      public ComputeMeanClusters<double[]> newInstanceThread()
      Description copied from interface: ComputeMeanClusters
      Creates a new instance which has the same configuration and can be run in parallel. Some components can be shared as long as they are read only and thread safe.
      Specified by:
      newInstanceThread in interface ComputeMeanClusters<double[]>