Struct totsu_f64lapack::F64LAPACK
source · pub struct F64LAPACK;
Expand description
f64
-specific LinAlgEx
implementation using cblas-sys
and lapacke-sys
You need a BLAS/LAPACK source to link.
Trait Implementations§
source§impl LinAlg for F64LAPACK
impl LinAlg for F64LAPACK
source§impl LinAlgEx for F64LAPACK
impl LinAlgEx for F64LAPACK
source§fn transform_ge(
transpose: bool,
n_row: usize,
n_col: usize,
alpha: f64,
mat: &[f64],
x: &[f64],
beta: f64,
y: &mut [f64]
)
fn transform_ge(
transpose: bool,
n_row: usize,
n_col: usize,
alpha: f64,
mat: &[f64],
x: &[f64],
beta: f64,
y: &mut [f64]
)
Calculates \(\alpha G x + \beta y\). Read more
source§fn transform_sp(
n: usize,
alpha: f64,
mat: &[f64],
x: &[f64],
beta: f64,
y: &mut [f64]
)
fn transform_sp(
n: usize,
alpha: f64,
mat: &[f64],
x: &[f64],
beta: f64,
y: &mut [f64]
)
Calculates \(\alpha S x + \beta y\),
where \(S\) is a symmetric matrix, supplied in packed form. Read more
source§fn map_eig_worklen(n: usize) -> usize
fn map_eig_worklen(n: usize) -> usize
Query of a length of work slice that
LinAlgEx::map_eig
requires. Read more