public FixedLagSmoothing(HiddenMarkovModel hmm, int timelag) { this.hmm = hmm; this.timelag = timelag; this.evidenceFromSmoothedStepToPresent = new List<String>(); this.time = 1; this.forwardMessage = hmm.prior(); this.B = hmm.transitionModel().unitMatrix(); }