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}