[][src]Trait peroxide::prelude::simpler::SimplerLinearAlgebra

pub trait SimplerLinearAlgebra {
    pub fn back_subs(&self, b: &Vec<f64>) -> Vec<f64>;
pub fn forward_subs(&self, b: &Vec<f64>) -> Vec<f64>;
pub fn lu(&self) -> PQLU;
pub fn waz_diag(&self) -> Option<WAZD>;
pub fn waz(&self) -> Option<WAZD>;
pub fn qr(&self) -> QR;
pub fn rref(&self) -> Matrix;
pub fn det(&self) -> f64;
pub fn block(&self) -> (Matrix, Matrix, Matrix, Matrix);
pub fn inv(&self) -> Matrix;
pub fn pseudo_inv(&self) -> Matrix;
pub fn solve(&self, b: &Vec<f64>) -> Vec<f64>;
pub fn solve_mat(&self, m: &Matrix) -> Matrix; }

Simple Linear algebra

Required methods

pub fn back_subs(&self, b: &Vec<f64>) -> Vec<f64>[src]

pub fn forward_subs(&self, b: &Vec<f64>) -> Vec<f64>[src]

pub fn lu(&self) -> PQLU[src]

pub fn waz_diag(&self) -> Option<WAZD>[src]

pub fn waz(&self) -> Option<WAZD>[src]

pub fn qr(&self) -> QR[src]

pub fn rref(&self) -> Matrix[src]

pub fn det(&self) -> f64[src]

pub fn block(&self) -> (Matrix, Matrix, Matrix, Matrix)[src]

pub fn inv(&self) -> Matrix[src]

pub fn pseudo_inv(&self) -> Matrix[src]

pub fn solve(&self, b: &Vec<f64>) -> Vec<f64>[src]

pub fn solve_mat(&self, m: &Matrix) -> Matrix[src]

Loading content...

Implementors

impl SimplerLinearAlgebra for Matrix[src]

Loading content...