Package pal.misc
Class Parameterized.Utils
java.lang.Object
pal.misc.Parameterized.Utils
- Enclosing interface:
Parameterized
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final Parameterized
combine
(Parameterized[] bases) Combine multiple parameterized objects into onestatic final Parameterized
combine
(Parameterized baseOne, Parameterized baseTwo) Combine multiple parameterized objects into onestatic 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)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)static final double[]
getParameters
(Parameterized source) static final int
getTotalNumberOfParameters
(Parameterized[] bases) static final void
setupLookups
(Parameterized[] bases, int[] baseLookup, int[] parameterIndexLookup, int totalNumberOfParameters)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
getParameters
- Returns:
- the current paramters of source in a double array
-
getTotalNumberOfParameters
-
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
Combine multiple parameterized objects into one -
combine
Combine multiple parameterized objects into one
-