| /* ----------------------------------------------------------------------- *//** |
| * |
| * @file svd.hpp |
| * |
| * @brief Singular Value Decomposition |
| * |
| *//* ----------------------------------------------------------------------- */ |
| |
| DECLARE_UDF(linalg, svd_unit_vector) |
| |
| DECLARE_UDF(linalg, svd_lanczos_sfunc) |
| DECLARE_UDF(linalg, svd_lanczos_prefunc) |
| |
| DECLARE_UDF(linalg, svd_lanczos_pvec) |
| DECLARE_UDF(linalg, svd_lanczos_qvec) |
| |
| DECLARE_UDF(linalg, svd_gram_schmidt_orthogonalize_sfunc) |
| DECLARE_UDF(linalg, svd_gram_schmidt_orthogonalize_ffunc) |
| DECLARE_UDF(linalg, svd_gram_schmidt_orthogonalize_prefunc) |
| |
| DECLARE_UDF(linalg, svd_decompose_bidiagonal_sfunc) |
| DECLARE_UDF(linalg, svd_decompose_bidiagonal_ffunc) |
| DECLARE_UDF(linalg, svd_decompose_bidiagonal_prefunc) |
| |
| DECLARE_UDF(linalg, svd_block_lanczos_sfunc) |
| DECLARE_UDF(linalg, svd_sparse_lanczos_sfunc) |
| DECLARE_UDF(linalg, svd_decompose_bidiag) |
| |
| DECLARE_UDF(linalg, svd_vec_mult_matrix) |
| DECLARE_SR_UDF(linalg, svd_vec_trans_mult_matrix) |