![]() |
Object-oriented Scientific Computing Library: Version 0.910
|
File for SVD decomposition. More...
Go to the source code of this file.
Definition in file svdstep_base.h.
Namespaces | |
namespace | o2scl_linalg |
The namespace for linear algebra classes and functions. | |
Functions | |
template<class vec_t , class vec2_t > | |
int | o2scl_linalg::chop_small_elements (size_t N, vec_t &d, vec2_t &f) |
Desc. | |
template<class vec_t , class vec2_t > | |
double | o2scl_linalg::trailing_eigenvalue (size_t n, const vec_t &d, const vec_t &f) |
Desc. | |
int | o2scl_linalg::create_schur (double d0, double f0, double d1, double &c, double &s) |
Desc. | |
template<class vec_t , class vec2_t , class mat_t , class mat2_t > | |
int | o2scl_linalg::svd2 (size_t M, size_t N, vec_t &d, vec2_t &f, mat_t &U, mat2_t &V) |
Desc. | |
template<class vec_t , class vec2_t , class mat_t > | |
int | o2scl_linalg::chase_out_intermediate_zero (size_t M, size_t n, vec_t &d, vec2_t &f, mat_t &U, size_t k0) |
Desc. | |
template<class vec_t , class vec2_t , class mat_t > | |
int | o2scl_linalg::chase_out_trailing_zero (size_t N, size_t n, vec_t &d, vec2_t &f, mat_t &V) |
Desc. | |
template<class vec_t , class vec2_t , class mat_t , class mat2_t > | |
int | o2scl_linalg::qrstep (size_t M, size_t N, size_t n, vec_t &d, vec2_t &f, mat_t &U, mat2_t &V) |
Desc. |
Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).