MarkovModel::MarkovModel(const Mat &Q) : ParamPolicy(new TPM(Q), new VectorParams(Q.nrow())), DataPolicy(new MarkovSuf(Q.nrow())) { fix_pi0_uniform(); }
//------------------------------------------------------------ MarkovModel::MarkovModel(uint StateSize) : ParamPolicy(new TPM(StateSize), new VectorParams(StateSize)), DataPolicy(new MarkovSuf(StateSize)), PriorPolicy(), LoglikeModel() { fix_pi0_uniform(); }