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, valuespublic 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 NamedParameterspublic void setParam(java.lang.String name,
DblMatrix value)
setParam in interface NamedParameterspublic 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 NamedParameterspublic java.lang.String[] parameterSet()
parameterSet in interface NamedParameterspublic void replaceParams(DblParamSet P)
replaceParams in interface NamedParameterspublic 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 Displayablepublic void show(java.lang.String label)
show in interface Displayablepublic void show(java.lang.String label,
java.lang.String numfmt)
public DblParamSet copy()
Copyright © 2011, 2013. Daniel P. Dougherty