Trait linfa::dataset::WithoutLapack
source · pub trait WithoutLapack<F: Float, D: Data + WithoutLapackData<F>, I: Dimension> {
fn without_lapack(self) -> ArrayBase<D::D, I>;
}
Expand description
Remove the Lapack bound to the floating point of a dataset
This helper trait is introduced to avoid leaking Lapack + Scalar
bounds to the outside which
causes ambiguities when calling functions like abs
for num_traits::Float
and
Cauchy::Scalar
. We are only using real values here, but the LAPACK routines
require that Cauchy::Scalar
is implemented.