/// <summary>
        ///   Creates a new <see cref="RunningMarkovStatistics"/>.
        /// </summary>
        ///
        /// <param name="model">The hidden Markov model to use in this filter.</param>
        ///
        public RunningMarkovStatistics(HiddenMarkovModel model)
        {
            this.Model    = model;
            this.previous = new double[model.States];
            this.next     = new double[model.States];

            this._base = new BaseRunningMarkovStatistics(model);
        }