public ProgramGeneral(IMarkov m, int i = 2) { order = i; model = m; }
public Mk2General(int i = 2) { order = i; model = new Mk2Markov(i); model.SetInitial(initial); }
public ProgramGeneral(int i = 2) { order = i; model = new GeneralMarkov(i, 0.01); }
public Mk2General(IMarkov m, int i = 2) { order = i; model = m; }