mesquite.cont.lib
Class MContinuousEmbedded
java.lang.Object
mesquite.lib.characters.MCharactersStates
mesquite.cont.lib.MContinuousStates
mesquite.cont.lib.MContinuousDistribution
mesquite.cont.lib.MContinuousEmbedded
- All Implemented Interfaces:
- ItemContainer, MCharactersDistribution, MCharactersStatesHolder, Listable, Renamable
public class MContinuousEmbedded
- extends MContinuousDistribution
A class for an array of continuous character states for many characters, at each of the taxa or nodes.
| 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 |
MContinuousEmbedded
public MContinuousEmbedded(CharacterData data)
getItem
public Double2DArray getItem(int index)
- Specified by:
getItem in class MContinuousDistribution
getItemName
public java.lang.String getItemName(int index)
- Specified by:
getItemName in interface ItemContainer- Specified by:
getItemName in class MContinuousStates
getItemNumber
public int getItemNumber(NameReference nr)
- Specified by:
getItemNumber in interface ItemContainer- Specified by:
getItemNumber in class MContinuousStates
getNumberOfItems
public int getNumberOfItems()
- Specified by:
getNumberOfItems in class MContinuousStates
getState
public double getState(int ic,
int N,
int item)
- Description copied from class:
MContinuousStates
- returns state of item item of character ic in taxon/node it
- Specified by:
getState in class MContinuousStates
getState
public double getState(int ic,
int N)
- Description copied from class:
MContinuousStates
- returns state of character ic in taxon/node it
- Specified by:
getState in class MContinuousStates
getCharacterDistribution
public CharacterDistribution getCharacterDistribution(int ic)
- Description copied from interface:
MCharactersDistribution
- return CharacterDistribution object for character ic
- Specified by:
getCharacterDistribution in interface MCharactersDistribution- Specified by:
getCharacterDistribution in class MContinuousDistribution
getNumTaxa
public int getNumTaxa()
- Description copied from interface:
MCharactersStatesHolder
- returns number of terminal taxa for which MCharactersStates is defined
getNumNodes
public int getNumNodes()
- Description copied from interface:
MCharactersStatesHolder
- returns number of nodes for which MCharactersStates is defined
(either terminal taxa, if MCharactersDistribution, or all nodes in tree, if MCharactersHistory)
- Specified by:
getNumNodes in interface MCharactersStatesHolder- Overrides:
getNumNodes in class MCharactersStates
getNumChars
public int getNumChars()
getName
public java.lang.String getName()
- Description copied from class:
MCharactersStates
- returns name
- Specified by:
getName in interface Listable- Overrides:
getName in class MCharactersStates