Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports.

Import all commonly used functions with:

use oxiblas_ndarray::prelude::*;

Re-exports§

pub use crate::conversions::array_view_mut_to_mat_mut;
pub use crate::conversions::array_view_to_mat_ref;
pub use crate::conversions::array_view_to_mat_ref_or_transposed;
pub use crate::conversions::array_view1_as_slice;
pub use crate::conversions::array_view1_as_slice_mut;
pub use crate::conversions::array1_to_vec;
pub use crate::conversions::array2_into_mat;
pub use crate::conversions::array2_to_mat;
pub use crate::conversions::filled_f;
pub use crate::conversions::is_column_major;
pub use crate::conversions::is_row_major;
pub use crate::conversions::mat_ref_to_array2;
pub use crate::conversions::mat_to_array2;
pub use crate::conversions::mat_to_array2_c;
pub use crate::conversions::slice_to_array1;
pub use crate::conversions::to_column_major;
pub use crate::conversions::zeros_f;
pub use crate::conversions::array_view_mutd_to_mat_mut;
pub use crate::conversions::array_viewd_to_mat_ref;
pub use crate::conversions::array_viewd_to_mat_ref_or_transposed;
pub use crate::conversions::array2_to_arrayd;
pub use crate::conversions::arrayd_into_mat;
pub use crate::conversions::arrayd_to_array2;
pub use crate::conversions::arrayd_to_mat;
pub use crate::conversions::mat_ref_to_arrayd;
pub use crate::conversions::mat_to_arrayd;
pub use crate::blas::asum_ndarray;
pub use crate::blas::axpy_ndarray;
pub use crate::blas::dot_ndarray;
pub use crate::blas::dot_view;
pub use crate::blas::nrm2_ndarray;
pub use crate::blas::scal_ndarray;
pub use crate::blas::asum_c32_ndarray;
pub use crate::blas::asum_c64_ndarray;
pub use crate::blas::axpy_c32_ndarray;
pub use crate::blas::axpy_c64_ndarray;
pub use crate::blas::dotc_c32_ndarray;
pub use crate::blas::dotc_c64_ndarray;
pub use crate::blas::dotu_c32_ndarray;
pub use crate::blas::dotu_c64_ndarray;
pub use crate::blas::nrm2_c32_ndarray;
pub use crate::blas::nrm2_c64_ndarray;
pub use crate::blas::scal_c32_ndarray;
pub use crate::blas::scal_c64_ndarray;
pub use crate::blas::Transpose;
pub use crate::blas::gemv_ndarray;
pub use crate::blas::matvec;
pub use crate::blas::matvec_t;
pub use crate::blas::gemm_ndarray;
pub use crate::blas::matmul;
pub use crate::blas::matmul_c;
pub use crate::blas::matmul_into;
pub use crate::blas::frobenius_norm;
pub use crate::blas::norm_1;
pub use crate::blas::norm_inf;
pub use crate::blas::norm_max;
pub use crate::blas::frobenius_norm_c32;
pub use crate::blas::frobenius_norm_c64;
pub use crate::blas::norm_1_c32;
pub use crate::blas::norm_1_c64;
pub use crate::blas::norm_inf_c32;
pub use crate::blas::norm_inf_c64;
pub use crate::blas::norm_max_c32;
pub use crate::blas::norm_max_c64;
pub use crate::blas::eye;
pub use crate::blas::eye_f;
pub use crate::blas::trace;
pub use crate::blas::transpose;
pub use crate::blas::conj_transpose_c32;
pub use crate::blas::conj_transpose_c64;
pub use crate::blas::eye_c32;
pub use crate::blas::eye_c64;
pub use crate::blas::trace_c32;
pub use crate::blas::trace_c64;
pub use crate::lapack::CholeskyResult;
pub use crate::lapack::LuResult;
pub use crate::lapack::QrResult;
pub use crate::lapack::SvdResult;
pub use crate::lapack::SymEvdResult;
pub use crate::lapack::cholesky_ndarray;
pub use crate::lapack::eig_symmetric;
pub use crate::lapack::eigvals_symmetric;
pub use crate::lapack::lu_ndarray;
pub use crate::lapack::qr_ndarray;
pub use crate::lapack::svd_ndarray;
pub use crate::lapack::svd_truncated;
pub use crate::lapack::RandomizedSvdResult;
pub use crate::lapack::low_rank_approx_ndarray;
pub use crate::lapack::rsvd_ndarray;
pub use crate::lapack::rsvd_power_ndarray;
pub use crate::lapack::SchurResult;
pub use crate::lapack::schur_ndarray;
pub use crate::lapack::GeneralEvdResult;
pub use crate::lapack::eig_ndarray;
pub use crate::lapack::eigvals_ndarray;
pub use crate::lapack::tridiag_solve_multiple_ndarray;
pub use crate::lapack::tridiag_solve_ndarray;
pub use crate::lapack::tridiag_solve_spd_ndarray;
pub use crate::lapack::lstsq_ndarray;
pub use crate::lapack::solve_multiple_ndarray;
pub use crate::lapack::solve_ndarray;
pub use crate::lapack::cond_ndarray;
pub use crate::lapack::det_ndarray;
pub use crate::lapack::inv_ndarray;
pub use crate::lapack::pinv_ndarray;
pub use crate::lapack::rank_ndarray;
pub use crate::lapack::LapackError;
pub use crate::lapack::LapackResult;

Structs§

Eigenvalue
Represents a real or complex eigenvalue.