public class DblParamSet extends java.util.LinkedHashMap implements Displayable, NamedParameters, java.io.Serializable
Constructor and Description |
---|
DblParamSet() |
DblParamSet(int SIZE)
Specify the initial capacity of the parameter set's underlying HashMap.
|
DblParamSet(java.lang.String[] fieldnames,
DblMatrix[] values)
Define constructor for DblParamSet.
|
Modifier and Type | Method and Description |
---|---|
static DblParamSet |
abs(DblParamSet X)
Take absolute value of parameter guesses.
|
DblParamSet |
copy()
Makes a deep copy of the parameter set.
|
DblMatrix |
Dblget(java.lang.String fieldname)
Provides a Dblget method.
|
void |
Dblput(java.lang.String fieldname,
DblMatrix value)
Provides a Dblput method.
|
void |
Dblput(java.lang.String fieldname,
double value)
Provides a Dblput method.
|
void |
Dblput(java.lang.String fieldname,
java.lang.Double value)
Provides a Dblput method.
|
void |
Dblput(java.lang.String fieldname,
int value)
Provides a Dblput method.
|
DblParamSet |
divideBy(DblMatrix X)
Divide parameter set by scalar.
|
DblParamSet |
divideBy(DblParamSet X)
Divide one parameter set by another parameter set.
|
DblParamSet |
divideBy(double X)
Divide parameter set by scalar.
|
DblParamSet |
divideBy(int X)
Divide parameter set by scalar.
|
DblMatrix |
getParam(java.lang.String name) |
boolean |
hasParameter(java.lang.String pname) |
DblParamSet |
minus(DblMatrix X)
Subtract scalar from parameter set.
|
DblParamSet |
minus(DblParamSet X)
Subtract two parameter sets.
|
DblParamSet |
minus(double X)
Subtract scalar from parameter set.
|
DblParamSet |
minus(int X)
Subtract scalar from parameter set.
|
java.lang.String[] |
parameterSet() |
DblParamSet |
plus(DblMatrix X)
Add scalar to a parameter set.
|
DblParamSet |
plus(DblParamSet X)
Add two parameter sets.
|
DblParamSet |
plus(double X)
Add scalar to a parameter set.
|
DblParamSet |
plus(int X)
Add scalar to a parameter set.
|
void |
refactorAgainst(DblParamSet P)
Adds the given parameters only if they are not currently declared.
|
void |
replaceAllWith(DblMatrix x) |
void |
replaceAllWith(double x) |
void |
replaceAllWith(java.lang.Double x) |
void |
replaceParams(DblParamSet P)
Sets the given parameters.
|
void |
setParam(java.lang.String name,
DblMatrix value) |
void |
setParam(java.lang.String name,
double value)
Convenience syntax for setting a scalar parameter value.
|
void |
setParam(java.lang.String name,
java.lang.Double value)
Convenience syntax for setting a scalar parameter value.
|
void |
show()
Show values on screen.
|
void |
show(java.lang.String label)
Show values on screen.
|
void |
show(java.lang.String label,
java.lang.String numfmt)
Show values on screen formated using the given number format string.
|
DblParamSet |
times(DblMatrix X)
Multiply parameter sets by scalar.
|
DblParamSet |
times(DblParamSet X)
Multiply two parameter sets.
|
DblParamSet |
times(double X)
Multiply parameter sets by scalar.
|
DblParamSet |
times(int X)
Multiply parameter sets by scalar.
|
DblMatrix |
toDblVector()
Extract the values of parameters as a DblMatrix vector.
|
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
public DblParamSet()
public DblParamSet(int SIZE)
public DblParamSet(java.lang.String[] fieldnames, DblMatrix[] values)
public void replaceAllWith(java.lang.Double x)
public void replaceAllWith(DblMatrix x)
public void replaceAllWith(double x)
public DblMatrix getParam(java.lang.String name)
getParam
in interface NamedParameters
public void setParam(java.lang.String name, DblMatrix value)
setParam
in interface NamedParameters
public void setParam(java.lang.String name, java.lang.Double value)
public void setParam(java.lang.String name, double value)
public boolean hasParameter(java.lang.String pname)
hasParameter
in interface NamedParameters
public java.lang.String[] parameterSet()
parameterSet
in interface NamedParameters
public void replaceParams(DblParamSet P)
replaceParams
in interface NamedParameters
public void refactorAgainst(DblParamSet P)
public void Dblput(java.lang.String fieldname, DblMatrix value)
public void Dblput(java.lang.String fieldname, java.lang.Double value)
public void Dblput(java.lang.String fieldname, int value)
public void Dblput(java.lang.String fieldname, double value)
public DblMatrix Dblget(java.lang.String fieldname)
public DblMatrix toDblVector()
public static DblParamSet abs(DblParamSet X)
public DblParamSet plus(DblParamSet X)
public DblParamSet plus(double X)
public DblParamSet plus(int X)
public DblParamSet plus(DblMatrix X)
public DblParamSet minus(DblParamSet X)
public DblParamSet minus(double X)
public DblParamSet minus(int X)
public DblParamSet minus(DblMatrix X)
public DblParamSet times(DblParamSet X)
public DblParamSet times(double X)
public DblParamSet times(int X)
public DblParamSet times(DblMatrix X)
public DblParamSet divideBy(DblParamSet X)
public DblParamSet divideBy(double X)
public DblParamSet divideBy(int X)
public DblParamSet divideBy(DblMatrix X)
public void show()
show
in interface Displayable
public void show(java.lang.String label)
show
in interface Displayable
public void show(java.lang.String label, java.lang.String numfmt)
public DblParamSet copy()
Copyright © 2011, 2013. Daniel P. Dougherty