package beast.evolution.substitutionmodel;
/**
* @author Andrew Rambaut
* @version $Id$
*/
public interface EigenSystem {
/**
* Set the instantaneous rate matrix
* This changes the values in matrix as side effect
* @param matrix
*/
EigenDecomposition decomposeMatrix(double[][] matrix);
}