public abstract static class Parameterized.ParameterizedBase extends PalObjectListener.EventGenerator
Modifier | Constructor | Description |
---|---|---|
protected |
ParameterizedBase() |
Builds a parameterized objects around a set of double arrays.
|
protected |
ParameterizedBase(double[] parameters,
double[] lowerLimits,
double[] upperLimits,
double[] defaultValues) |
Builds a parameterized objects around a set of double arrays
|
protected |
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 | 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...
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPalObjectListener, fireParametersChangedEvent, fireParametersChangedEvent, fireStructureChangedEvent, fireStructureChangedEvent, removePalObjectListener
protected ParameterizedBase(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues)
protected ParameterizedBase(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues, double[] parametersSE)
protected 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()