pal.misc
public abstract static class Parameterized.ParameterizedBase extends PalObjectListener.EventGenerator
Modifier | Constructor and Description |
---|---|
protected |
Parameterized.ParameterizedBase()
Builds a parameterized objects around a set of double arrays.
|
protected |
Parameterized.ParameterizedBase(double[] parameters,
double[] lowerLimits,
double[] upperLimits,
double[] defaultValues)
Builds a parameterized objects around a set of double arrays
|
protected |
Parameterized.ParameterizedBase(double[] parameters,
double[] lowerLimits,
double[] upperLimits,
double[] defaultValues,
double[] parametersSE)
Builds a parameterized objects around a set of double arrays
|
Modifier and Type | Method and Description |
---|---|
double |
getDefaultValue(int n) |
double |
getLowerLimit(int n) |
int |
getNumParameters() |
double |
getParameter(int n) |
protected double[] |
getParametersSE() |
double |
getUpperLimit(int n) |
void |
setParameter(double param,
int n) |
void |
setParameterSE(double paramSE,
int n) |
protected void |
setSource(double[] parameters,
double[] lowerLimits,
double[] upperLimits,
double[] defaultValues)
Set's the base arrays...
|
protected void |
setSource(double[] parameters,
double[] lowerLimits,
double[] upperLimits,
double[] defaultValues,
double[] parametersSE)
Set's the base arrays...
|
addPalObjectListener, fireParametersChangedEvent, fireParametersChangedEvent, fireStructureChangedEvent, fireStructureChangedEvent, removePalObjectListener
protected Parameterized.ParameterizedBase(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues)
protected Parameterized.ParameterizedBase(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues, double[] parametersSE)
protected Parameterized.ParameterizedBase()
protected void setSource(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues)
java.lang.IllegalArgumentException
- if arrays are not the same sizeprotected void setSource(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues, double[] parametersSE)
java.lang.IllegalArgumentException
- if arrays are not the same sizepublic int getNumParameters()
public void setParameter(double param, int n)
public double getParameter(int n)
public void setParameterSE(double paramSE, int n)
public double getLowerLimit(int n)
public double getUpperLimit(int n)
public double getDefaultValue(int n)
protected double[] getParametersSE()