mesquite.cont.lib
Class MContinuousHistory
java.lang.Object
mesquite.lib.characters.MCharactersStates
mesquite.cont.lib.MContinuousStates
mesquite.cont.lib.MContinuousDistribution
mesquite.cont.lib.MContinuousAdjustable
mesquite.cont.lib.MContinuousHistory
- All Implemented Interfaces:
- ItemContainer, Annotatable, MAdjustableDistribution, MCharactersDistribution, MCharactersHistory, MCharactersStatesHolder, Listable, Renamable
public class MContinuousHistory
- extends MContinuousAdjustable
- implements MCharactersHistory
A class for an array of continuous character states for many characters, at each of the nodes.
| Methods inherited from class mesquite.cont.lib.MContinuousAdjustable |
addItem, addItem, deassignStates, establishItem, establishItem, getAnnotation, getCharacterDistribution, getItem, getItemName, getItemNumber, getNumberOfItems, getNumChars, getNumNodes, getNumTaxa, getState, getState, removeItem, setAnnotation, setCharacterState, setItemReference, setItemsAs, setParentData, setSize, setState, setState, setStates, setStates, tradeStatesBetweenTaxa, transferFrom |
| Methods inherited from class mesquite.cont.lib.MContinuousStates |
allCombinable, allCombinable, getCharacterDataClass, getCharacterState, getDataTypeName, getID, getItemReference, getItemReference, getMatrix, getNumItems, getStateClass, toString, userQueryItem |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MContinuousHistory
public MContinuousHistory(Taxa taxa,
int numChars,
int numNodes)
MContinuousHistory
public MContinuousHistory(Taxa taxa)
getCharacterHistory
public CharacterHistory getCharacterHistory(int ic)
- extract the states of character ic and return as CharacterHistory
- Specified by:
getCharacterHistory in interface MCharactersHistory
transferFrom
public void transferFrom(int ic,
CharacterHistory s)
- obtain the states of character ic from the given CharacterDistribution
- Specified by:
transferFrom in interface MCharactersHistory
getMinMax
public void getMinMax(Tree tree,
int root,
int item,
MesquiteDouble min,
MesquiteDouble max)