#include <stdexcept>
#include <sstream>
#include "capd/alglib/ap.h"
#include "capd/alglib/nsevd.h"
|
| | capd |
| |
| | capd::alglib |
| | Computation of the eigenvalues and the eigenvectors using the alglib library.
|
| |
|
| template<typename MatrixT , typename VectorT > |
| void | capd::alglib::computeEigenvalues (const MatrixT &A, VectorT &eigenRealPart, VectorT &eigenImPart) |
| | Function computes Eigenvalues of a general matrix. More...
|
| |
| template<typename MatrixT , typename VectorT > |
| void | capd::alglib::computeEigenvaluesAndEigenvectors (const MatrixT &A, VectorT &eigenRealPart, VectorT &eigenImPart, MatrixT &vectorRealPart, MatrixT &vectorImPart) |
| | Computes Eigenvalues and corresponding right Eigenvectors. More...
|
| |
| template<typename T > |
| std::string | capd::alglib::complexToString (const T &re, const T &im) |
| | Writes complex number to string in human readable form :) More...
|
| |
| template<typename VectorType > |
| std::string | capd::alglib::eigenvaluesToString (const VectorType &re, const VectorType &im, std::string separator=", ") |
| | Converts vector of eigenvalues to text (string) More...
|
| |
| template<typename MatrixType > |
| std::string | capd::alglib::eigenvectorsToString (const MatrixType &re, const MatrixType &im, std::string separator=", ", std::string vectorSeparator=",\n") |
| | Converts eigenvectors stored as columns of matrices to text (string) More...
|
| |