quantrs2-sim 0.1.3

Quantum circuit simulators for the QuantRS2 framework
Documentation
//! # TopologicalQuantumSimulator - reset_group Methods
//!
//! This module contains method implementations for `TopologicalQuantumSimulator`.
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)

use crate::error::{Result, SimulatorError};

use super::types::TopologicalSimulationStats;

use super::topologicalquantumsimulator_type::TopologicalQuantumSimulator;

impl TopologicalQuantumSimulator {
    /// Reset simulation
    pub fn reset(&mut self) -> Result<()> {
        self.state = Self::create_initial_topological_state(&self.config, &self.lattice)?;
        self.braiding_history.clear();
        self.stats = TopologicalSimulationStats::default();
        Ok(())
    }
}