Package pal.misc
Class Parameterized.Utils
- java.lang.Object
-
- pal.misc.Parameterized.Utils
-
- Enclosing interface:
- Parameterized
public static final class Parameterized.Utils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Parameterized
combine(Parameterized[] bases)
Combine multiple parameterized objects into onestatic Parameterized
combine(Parameterized baseOne, Parameterized baseTwo)
Combine multiple parameterized objects into onestatic 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)static 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)static double[]
getParameters(Parameterized source)
static int
getTotalNumberOfParameters(Parameterized[] bases)
static void
setupLookups(Parameterized[] bases, int[] baseLookup, int[] parameterIndexLookup, int totalNumberOfParameters)
-
-
-
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)
-
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
-
-