|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpal.misc.ParameterizedDoubleBundle
public class ParameterizedDoubleBundle
Title: ParameterizedDoubleBundle
Description: A parameterized double bundle is simple a parameterized collection of mutable double objects. The idea is, all the changable attributes of the phylogenetic entities that are being accessed (eg the branch lengths of a tree, and the parameters of a model) can be grouped together externally (the point of this approach will become more apparent over time as PAL evolves)
| Constructor Summary | |
|---|---|
ParameterizedDoubleBundle(MutableDouble[] parameters)
|
|
| Method Summary | |
|---|---|
void |
getDefaultValues(double[] store,
int startIndex)
get default value parameter values |
double |
getLowerLimit(int n)
get lower parameter limit |
int |
getNumberOfParameters()
get number of parameters |
void |
getParameters(double[] parameterStore,
int startIndex)
get model parameter |
double |
getUpperLimit(int n)
get upper parameter limit |
void |
setParameters(double[] parameters,
int startIndex)
set model parameter |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterizedDoubleBundle(MutableDouble[] parameters)
| Method Detail |
|---|
public int getNumberOfParameters()
NeoParameterized
getNumberOfParameters in interface NeoParameterized
public void setParameters(double[] parameters,
int startIndex)
NeoParameterized
setParameters in interface NeoParameterizedparameters - the array holding the parametersstartIndex - the index into the array that the related parameters start at
public void getParameters(double[] parameterStore,
int startIndex)
NeoParameterized
getParameters in interface NeoParameterizedstartIndex - the index into the array that the related parameters start atpublic double getLowerLimit(int n)
NeoParameterized
getLowerLimit in interface NeoParameterizedn - parameter number
public double getUpperLimit(int n)
NeoParameterized
getUpperLimit in interface NeoParameterizedn - parameter number
public void getDefaultValues(double[] store,
int startIndex)
NeoParameterized
getDefaultValues in interface NeoParameterizedpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||