Package pal.misc

Class Parameterized.Utils

  • Enclosing interface:
    Parameterized

    public static final class Parameterized.Utils
    extends java.lang.Object
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • getParameters

        public static final double[] getParameters​(Parameterized source)
        Returns:
        the current paramters of source in a double array
      • getTotalNumberOfParameters

        public static final int getTotalNumberOfParameters​(Parameterized[] bases)
      • setupLookups

        public static final void setupLookups​(Parameterized[] bases,
                                              int[] baseLookup,
                                              int[] parameterIndexLookup,
                                              int totalNumberOfParameters)
      • createParametizedWrapper

        public static final Parameterized createParametizedWrapper​(double[] parameters,
                                                                   double[] lowerLimits,
                                                                   double[] upperLimits,
                                                                   double[] defaultValues)
        Create a wrapper around a set of double arrays to create a parameterized object (changes to parameterized object change given arrays)
      • createParametizedWrapper

        public static final Parameterized createParametizedWrapper​(double[] parameters,
                                                                   double[] lowerLimits,
                                                                   double[] upperLimits,
                                                                   double[] defaultValues,
                                                                   double[] parametersSE)
        Create a wrapper around a set of double arrays to create a parameterized object (changes to parameterized object change given arrays)