Skip to main content

quantrs2_sim/quantum_inspired_classical/
mlconfig_traits.rs

1//! # MLConfig - Trait Implementations
2//!
3//! This module contains trait implementations for `MLConfig`.
4//!
5//! ## Implemented Traits
6//!
7//! - `Default`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11use scirs2_core::random::prelude::*;
12
13use super::types::{
14    MLAlgorithm, MLConfig, NetworkArchitecture, TensorNetworkConfig, TrainingConfig,
15};
16
17impl Default for MLConfig {
18    fn default() -> Self {
19        Self {
20            algorithm_type: MLAlgorithm::QuantumInspiredNeuralNetwork,
21            architecture: NetworkArchitecture::default(),
22            training_config: TrainingConfig::default(),
23            tensor_network_config: TensorNetworkConfig::default(),
24        }
25    }
26}