diff --git a/src/dr/evomodel/substmodel/LogAdditiveCtmcRateProvider.java b/src/dr/evomodel/substmodel/LogAdditiveCtmcRateProvider.java index 194f2a71f4..652ec7d3f4 100644 --- a/src/dr/evomodel/substmodel/LogAdditiveCtmcRateProvider.java +++ b/src/dr/evomodel/substmodel/LogAdditiveCtmcRateProvider.java @@ -9,4 +9,12 @@ public interface LogAdditiveCtmcRateProvider extends Model, Likelihood { double[] getXBeta(); LogColumn[] getColumns(); + + default double[] getRates() { + double[] rates = getXBeta(); + for (int i = 0; i < rates.length; ++i) { + rates[i] = Math.exp(rates[i]); + } + return rates; + } }