Skip to main content

ArgminEye

Trait ArgminEye 

Source
pub trait ArgminEye {
    // Required methods
    fn eye(n: usize) -> Self;
    fn eye_like(&self) -> Self;
}
Expand description

Identity matrix

Required Methods§

Source

fn eye(n: usize) -> Self

Identity matrix of size n

Source

fn eye_like(&self) -> Self

Identity matrix of same size as self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ArgminEye for Array2<f32>

Source§

impl ArgminEye for Array2<f64>

Source§

impl ArgminEye for Array2<i8>

Source§

impl ArgminEye for Array2<i16>

Source§

impl ArgminEye for Array2<i32>

Source§

impl ArgminEye for Array2<i64>

Source§

impl ArgminEye for Array2<u8>

Source§

impl ArgminEye for Array2<u16>

Source§

impl ArgminEye for Array2<u32>

Source§

impl ArgminEye for Array2<u64>

Source§

impl ArgminEye for Vec<Vec<f32>>

Source§

fn eye_like(&self) -> Vec<Vec<f32>>

Source§

fn eye(n: usize) -> Vec<Vec<f32>>

Source§

impl ArgminEye for Vec<Vec<f64>>

Source§

fn eye_like(&self) -> Vec<Vec<f64>>

Source§

fn eye(n: usize) -> Vec<Vec<f64>>

Source§

impl ArgminEye for Vec<Vec<i8>>

Source§

fn eye_like(&self) -> Vec<Vec<i8>>

Source§

fn eye(n: usize) -> Vec<Vec<i8>>

Source§

impl ArgminEye for Vec<Vec<i16>>

Source§

fn eye_like(&self) -> Vec<Vec<i16>>

Source§

fn eye(n: usize) -> Vec<Vec<i16>>

Source§

impl ArgminEye for Vec<Vec<i32>>

Source§

fn eye_like(&self) -> Vec<Vec<i32>>

Source§

fn eye(n: usize) -> Vec<Vec<i32>>

Source§

impl ArgminEye for Vec<Vec<i64>>

Source§

fn eye_like(&self) -> Vec<Vec<i64>>

Source§

fn eye(n: usize) -> Vec<Vec<i64>>

Source§

impl ArgminEye for Vec<Vec<u8>>

Source§

fn eye_like(&self) -> Vec<Vec<u8>>

Source§

fn eye(n: usize) -> Vec<Vec<u8>>

Source§

impl ArgminEye for Vec<Vec<u16>>

Source§

fn eye_like(&self) -> Vec<Vec<u16>>

Source§

fn eye(n: usize) -> Vec<Vec<u16>>

Source§

impl ArgminEye for Vec<Vec<u32>>

Source§

fn eye_like(&self) -> Vec<Vec<u32>>

Source§

fn eye(n: usize) -> Vec<Vec<u32>>

Source§

impl ArgminEye for Vec<Vec<u64>>

Source§

fn eye_like(&self) -> Vec<Vec<u64>>

Source§

fn eye(n: usize) -> Vec<Vec<u64>>

Source§

impl<N, R, C> ArgminEye for OMatrix<N, R, C>
where N: Scalar + Zero + One, R: Dim, C: Dim, DefaultAllocator: Allocator<N, R, C>,

Source§

fn eye_like(&self) -> OMatrix<N, R, C>

Source§

fn eye(n: usize) -> OMatrix<N, R, C>

Implementors§