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§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Floating point data type used as scalars.
Data type of slice of F used as vectors.
Calculates 2-norm (or euclidean norm) \(\|x\|_2=\sqrt{\sum_i x_i^2}\). Read more
Copies from a vector to another vector. Read more
Calculates \(\alpha x\). Read more
Calculates \(\alpha x + y\). Read more
Calculates \(s\mathbb{1} + y\). Read more
Calculates 1-norm (or sum of absolute values) \(\|x\|_1=\sum_i |x_i|\). Read more
Calculates \(\alpha D x + \beta y\), where \(D={\bf diag}(d)\) is a diagonal matrix. Read more
Calculates \(\alpha G x + \beta y\). Read more
Calculates \(\alpha S x + \beta y\), where \(S\) is a symmetric matrix, supplied in packed form. Read more
Query of a length of work slice that LinAlgEx::map_eig requires. Read more
Applies a map to eigenvalues of a symmetric matrix \(S\) supplied in packed form. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.