protected BaseHiddenMarkovModel(ITopology topology) { double[,] a; this.states = topology.Create(true, out a, out logPi); this.logA = a.ToJagged(); }