Skip to content

Commit cb977a7

Browse files
Fix site-specific state freq usage in AliSim
1 parent d06ec38 commit cb977a7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

simulator/alisimulatorheterogeneity.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,8 @@ int AliSimulatorHeterogeneity::estimateStateFromOriginalTransMatrix(ModelSubst *
355355
#pragma omp critical
356356
#endif
357357
{
358-
model->setStateFrequency(tmp_state_freqs);
358+
model->getMixtureClass(model_component_index)->setStateFrequency(tmp_state_freqs);
359+
model->getMixtureClass(model_component_index)->decomposeRateMatrix();
359360
// compute the transition matrix
360361
model->computeTransMatrix(combine_rate * branch_length * rate, trans_matrix, model_component_index, dad_state);
361362
}

0 commit comments

Comments
 (0)