Struct linxal::generate::matgen::RandomUnitary
[−]
[src]
pub struct RandomUnitary<T: MG> { /* fields omitted */ }
Structure for creating unitary matrices.
Methods
impl<T: MG> RandomUnitary<T>
[src]
fn new<Rand: Rng>(n: usize, rand: &mut Rand) -> RandomUnitary<T>
Returns a new unitary matrix generator.
fn generate(&mut self) -> Result<Array<T, Ix2>, GenerateError>
Generate a unitary matrix.