Trait geomath::prelude::Algebra [−][src]
pub trait Algebra<T> where
Self: Sized + Copy + Clone,
T: Sized + Copy + Clone, {
fn determinant(&self) -> f64;
fn set_inverse(&mut self) -> &mut Self;
fn set_transposed(&mut self) -> &mut Self;
fn set_adjugate(&mut self) -> &mut Self;
fn inverse(&self) -> Self { ... }
fn transposed(&self) -> Self { ... }
fn adjugate(&self) -> Self { ... }
}
Expand description
Square matrices algebra
Required methods
fn determinant(&self) -> f64
fn determinant(&self) -> f64
Get the determinant of the matrix
fn set_inverse(&mut self) -> &mut Self
fn set_inverse(&mut self) -> &mut Self
Set inverse matrix
fn set_transposed(&mut self) -> &mut Self
fn set_transposed(&mut self) -> &mut Self
Set transposed matrix
fn set_adjugate(&mut self) -> &mut Self
fn set_adjugate(&mut self) -> &mut Self
Set adjugate matrix
Provided methods
fn transposed(&self) -> Self
fn transposed(&self) -> Self
Get the transposed matrix