Class DolloParsimony
- java.lang.Object
-
- org.forester.evoinference.parsimony.DolloParsimony
-
public class DolloParsimony extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DolloParsimonycreateInstance()voidexecute(Phylogeny p, CharacterStateMatrix<CharacterStateMatrix.BinaryStates> external_node_states_matrix)intgetCost()CharacterStateMatrix<CharacterStateMatrix.GainLossStates>getGainLossMatrix()CharacterStateMatrix<CharacterStateMatrix.BinaryStates>getInternalStatesMatrix()intgetTotalGains()intgetTotalLosses()intgetTotalUnchanged()voidsetReturnGainLossMatrix(boolean return_gain_loss)voidsetReturnInternalStates(boolean return_internal_states)
-
-
-
Method Detail
-
execute
public void execute(Phylogeny p, CharacterStateMatrix<CharacterStateMatrix.BinaryStates> external_node_states_matrix)
-
getCost
public int getCost()
-
getGainLossMatrix
public CharacterStateMatrix<CharacterStateMatrix.GainLossStates> getGainLossMatrix()
-
getInternalStatesMatrix
public CharacterStateMatrix<CharacterStateMatrix.BinaryStates> getInternalStatesMatrix()
-
getTotalGains
public int getTotalGains()
-
getTotalLosses
public int getTotalLosses()
-
getTotalUnchanged
public int getTotalUnchanged()
-
setReturnGainLossMatrix
public void setReturnGainLossMatrix(boolean return_gain_loss)
-
setReturnInternalStates
public void setReturnInternalStates(boolean return_internal_states)
-
createInstance
public static DolloParsimony createInstance()
-
-