pub trait IntegrationOutput:
Clone
+ Default
+ ArgminMul<Self::Scalar, Self>
+ ArgminDiv<Self::Scalar, Self>
+ ArgminAdd<Self, Self>
+ ArgminSub<Self, Self>
+ ArgminL2Norm<Self::Float>
+ Send
+ Sync {
type Real;
type Scalar: ComplexField<RealField = Self::Float>;
type Float: IntegrableFloat;
// Required methods
fn modulus(&self) -> Self::Float;
fn is_finite(&self) -> bool;
}Required Associated Types§
type Real
type Scalar: ComplexField<RealField = Self::Float>
type Float: IntegrableFloat
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.