|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RateMatrix
abstract base class for all rate matrices
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface pal.misc.Parameterized |
|---|
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser, Parameterized.Utils |
| Method Summary | |
|---|---|
void |
addPalObjectListener(PalObjectListener pol)
Add a PalObjectListener to be notified of changes to the model. |
java.lang.Object |
clone()
|
DataType |
getDataType()
Get the data type of this rate matrix |
int |
getDimension()
|
double[] |
getEquilibriumFrequencies()
|
double |
getEquilibriumFrequency(int i)
|
int |
getModelID()
get numerical code describing the model type |
OrthogonalHints |
getOrthogonalHints()
|
double[][] |
getRelativeRates()
Deprecated. try not to use. |
void |
getTransitionProbabilities(double[][] probabilityStore)
A utility method for speed, transfers trans prob information quickly into store |
double |
getTransitionProbability(int fromState,
int toState)
|
int |
getTypeID()
get numerical code describing the data type |
java.lang.String |
getUniqueName()
|
void |
removePalObjectListener(PalObjectListener pol)
|
void |
scale(double scaleValue)
|
void |
setDistance(double distance)
Sets the distance (such as time/branch length) used when calculating the probabilities. |
void |
setDistanceTranspose(double distance)
Sets the distance (such as time/branch length) used when calculating the probabilities. |
double |
setParametersNoScale(double[] parameters)
|
| Methods inherited from interface pal.misc.NamedParameterized |
|---|
getParameterName |
| Methods inherited from interface pal.misc.Parameterized |
|---|
getDefaultValue, getLowerLimit, getNumParameters, getParameter, getUpperLimit, setParameter, setParameterSE |
| Methods inherited from interface pal.misc.Report |
|---|
report |
| Method Detail |
|---|
int getTypeID()
int getModelID()
java.lang.String getUniqueName()
int getDimension()
double[] getEquilibriumFrequencies()
double getEquilibriumFrequency(int i)
DataType getDataType()
double[][] getRelativeRates()
double getTransitionProbability(int fromState,
int toState)
fromState - The state from which we are startingtoState - The resulting state
void getTransitionProbabilities(double[][] probabilityStore)
void setDistance(double distance)
void setDistanceTranspose(double distance)
void addPalObjectListener(PalObjectListener pol)
void removePalObjectListener(PalObjectListener pol)
OrthogonalHints getOrthogonalHints()
java.lang.Object clone()
double setParametersNoScale(double[] parameters)
void scale(double scaleValue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||