for(Termination t : getTerminations()) {
if(t.getName().equals(name))
throw new StructuralException("The ensemble already contains a termination named " + name);
}
LTISystem dynamics = CanonicalModel.getRealization(tfNumerator, tfDenominator, passthrough);
Matrix A = new Matrix(MU.convert(dynamics.getA(0f)));
double[] eigenvalues = A.eig().getRealEigenvalues();
double fastest = Math.abs(eigenvalues[0]);
for (int i = 1; i < eigenvalues.length; i++) {
if (Math.abs(eigenvalues[i]) > fastest) {
fastest = Math.abs(eigenvalues[i]);