#include <singular_value_decomposition.hpp>
Public Member Functions | |
| SingularValueDecomposition (std::string context) | |
context opens every error this decomposition raises. | |
| SingularValueDecompositionResult | compute (DenseMatrix< Complex > matrix) const |
The decomposition of matrix, taken by value because zgesvd destroys its input. | |
Definition at line 27 of file singular_value_decomposition.hpp.
|
inlineexplicit |
context opens every error this decomposition raises.
Definition at line 30 of file singular_value_decomposition.hpp.
|
inline |
The decomposition of matrix, taken by value because zgesvd destroys its input.
Definition at line 33 of file singular_value_decomposition.hpp.
References q3::DenseMatrix< T >::columns(), q3::DenseMatrix< T >::data(), q3::SingularValueDecompositionResult::left_vectors, q3::SingularValueDecompositionResult::right_vectors_adjoint, q3::DenseMatrix< T >::rows(), q3::SingularValueDecompositionResult::singular_values, and q3::lapack::zgesvd_().
Referenced by q3::ProjectionGauge::compute().