Skip to main content

a_inv_times_b

Function a_inv_times_b 

Source
pub fn a_inv_times_b<T: Scalar>(a: &Matrix<T>, b: &Matrix<T>) -> Matrix<T>
Expand description

Calculates A^{-1} * B using Gaussian elimination.

ยงExamples

use tensor4all_tcicore::{from_vec2d, matrix::a_inv_times_b};

let a = from_vec2d(vec![vec![2.0_f64, 0.0], vec![0.0, 4.0]]);
let b = from_vec2d(vec![vec![6.0, 0.0], vec![0.0, 8.0]]);
let result = a_inv_times_b(&a, &b);
assert!((result[[0, 0]] - 3.0).abs() < 1e-10);
assert!((result[[1, 1]] - 2.0).abs() < 1e-10);