//! # AdaptiveMemoryManager - Trait Implementations
//!
//! This module contains trait implementations for `AdaptiveMemoryManager`.
//!
//! ## Implemented Traits
//!
//! - `Default`
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
use scirs2_core::numeric::{Float, NumCast, One, Zero};
use scirs2_core::{
parallel_ops::*,
simd_ops::{PlatformCapabilities, SimdUnifiedOps},
};
use super::types::AdaptiveMemoryManager;
impl<F> Default for AdaptiveMemoryManager<F>
where
F: Float
+ NumCast
+ SimdUnifiedOps
+ Zero
+ One
+ PartialOrd
+ Copy
+ Send
+ Sync
+ 'static
+ std::fmt::Display,
{
fn default() -> Self {
Self::new()
}
}