Trait linxal::generate::matgen::MG
[−]
[src]
pub trait MG: LinxalImplScalar { fn general(
gen: &mut GenerateArgs<Self>
) -> Result<(Array<Self, Ix2>, Array<Self::RealPart, Ix1>), GenerateError>; fn unitary(
gen: &mut GenerateArgs<Self>
) -> Result<Array<Self, Ix2>, GenerateError>; }
Scalar trait for generating random matrices.
Required Methods
fn general(
gen: &mut GenerateArgs<Self>
) -> Result<(Array<Self, Ix2>, Array<Self::RealPart, Ix1>), GenerateError>
gen: &mut GenerateArgs<Self>
) -> Result<(Array<Self, Ix2>, Array<Self::RealPart, Ix1>), GenerateError>
Create a matrix based on the specified arguments.
fn unitary(
gen: &mut GenerateArgs<Self>
) -> Result<Array<Self, Ix2>, GenerateError>
gen: &mut GenerateArgs<Self>
) -> Result<Array<Self, Ix2>, GenerateError>
Create a unitary matrix based on the specified arguments.