Module gpuFlux

Class MeasuringSetup

java.lang.Object
de.grogra.gpuflux.scene.experiment.MeasuringSetup

public class MeasuringSetup extends Object
  • Field Details

    • MIN_MEASUREMENTS

      public static final int MIN_MEASUREMENTS
      Minimum total number of measurements used to represent all detectors.
      See Also:
    • EPSILON

      public static final double EPSILON
      See Also:
  • Constructor Details

    • MeasuringSetup

      public MeasuringSetup()
  • Method Details

    • getDimensions

      public int getDimensions()
    • setDimensions

      public void setDimensions(int measureDimensions)
    • shuffleMeasurement

      public int shuffleMeasurement(int value, int bits)
    • unshuffleMeasurement

      public int unshuffleMeasurement(int value, int bits)
    • LoadMeasuredData

      public Vector<Measurement> LoadMeasuredData(float[] data, double scale)
    • aggregateMeasurements

      public Vector<Measurement> aggregateMeasurements(Vector<Measurement> measurements, double scale)
    • getNumMeasurement

      public int getNumMeasurement()
    • getNumMeasurementBits

      public int getNumMeasurementBits()
    • buildSetup

      public void buildSetup(int min_measurements, FluxScene scene)
    • getDetectors

      public Vector<MeasuringSetup.FluxDetector> getDetectors()
    • createMeasurement

      public Measurement createMeasurement()