Package pal.misc

Class Parameterized.Utils

java.lang.Object
pal.misc.Parameterized.Utils
Enclosing interface:
Parameterized

public static final class Parameterized.Utils extends Object
  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • 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)
    • combine

      public static final Parameterized combine(Parameterized[] bases)
      Combine multiple parameterized objects into one
    • combine

      public static final Parameterized combine(Parameterized baseOne, Parameterized baseTwo)
      Combine multiple parameterized objects into one