Skip to main content

quantrs2_sim/quantum_gravity_simulation/
quantumgravitysimulator_builders.rs

1//! # QuantumGravitySimulator - builders Methods
2//!
3//! This module contains method implementations for `QuantumGravitySimulator`.
4//!
5//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
6
7use crate::scirs2_integration::SciRS2Backend;
8use scirs2_core::random::prelude::*;
9
10use super::quantumgravitysimulator_type::QuantumGravitySimulator;
11
12impl QuantumGravitySimulator {
13    /// Initialize the simulator with `SciRS2` backend
14    #[must_use]
15    pub fn with_backend(mut self, backend: SciRS2Backend) -> Self {
16        self.backend = Some(backend);
17        self
18    }
19}