Package de.gsi.math

Class MultiDimDataSetMath


  • public final class MultiDimDataSetMath
    extends java.lang.Object
    Some math operation on multi-dimensional DataSets (nDim larger than 2)
    Author:
    rstein
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void computeIntegral​(de.gsi.dataset.DataSet source, de.gsi.dataset.spi.DoubleErrorDataSet output, int dimIndex, double xMin, double xMax)  
      static void computeMax​(de.gsi.dataset.DataSet source, de.gsi.dataset.spi.DoubleErrorDataSet output, int dimIndex, double xMin, double xMax)  
      static void computeMean​(de.gsi.dataset.DataSet source, de.gsi.dataset.spi.DoubleErrorDataSet output, int dimIndex, double xMin, double xMax)  
      static void computeMin​(de.gsi.dataset.DataSet source, de.gsi.dataset.spi.DoubleErrorDataSet output, int dimIndex, double xMin, double xMax)  
      static void computeSlice​(de.gsi.dataset.DataSet source, de.gsi.dataset.spi.DoubleErrorDataSet output, int dimIndex, double xMin)  
      static double[] getMeanIntegralArray​(de.gsi.dataset.DataSet source, int dimIndex, double xMin, double xMax, double[] buffer, boolean isMean)  
      static double[] getMinMaxArray​(de.gsi.dataset.DataSet source, int dimIndex, double xMin, double xMax, double[] buffer, boolean isMin)  
      static double[] getSliceArray​(de.gsi.dataset.DataSet source, int dimIndex, double xMin, double[] buffer)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • computeIntegral

        public static void computeIntegral​(de.gsi.dataset.DataSet source,
                                           de.gsi.dataset.spi.DoubleErrorDataSet output,
                                           int dimIndex,
                                           double xMin,
                                           double xMax)
      • computeMax

        public static void computeMax​(de.gsi.dataset.DataSet source,
                                      de.gsi.dataset.spi.DoubleErrorDataSet output,
                                      int dimIndex,
                                      double xMin,
                                      double xMax)
      • computeMean

        public static void computeMean​(de.gsi.dataset.DataSet source,
                                       de.gsi.dataset.spi.DoubleErrorDataSet output,
                                       int dimIndex,
                                       double xMin,
                                       double xMax)
      • computeMin

        public static void computeMin​(de.gsi.dataset.DataSet source,
                                      de.gsi.dataset.spi.DoubleErrorDataSet output,
                                      int dimIndex,
                                      double xMin,
                                      double xMax)
      • computeSlice

        public static void computeSlice​(de.gsi.dataset.DataSet source,
                                        de.gsi.dataset.spi.DoubleErrorDataSet output,
                                        int dimIndex,
                                        double xMin)
      • getMeanIntegralArray

        public static double[] getMeanIntegralArray​(de.gsi.dataset.DataSet source,
                                                    int dimIndex,
                                                    double xMin,
                                                    double xMax,
                                                    double[] buffer,
                                                    boolean isMean)
      • getMinMaxArray

        public static double[] getMinMaxArray​(de.gsi.dataset.DataSet source,
                                              int dimIndex,
                                              double xMin,
                                              double xMax,
                                              double[] buffer,
                                              boolean isMin)
      • getSliceArray

        public static double[] getSliceArray​(de.gsi.dataset.DataSet source,
                                             int dimIndex,
                                             double xMin,
                                             double[] buffer)