|
cisst-saw
|
#include <cisstNumerical/nmrNetlib.h>#include <cisstVector/vctDynamicMatrix.h>#include <cisstNumerical/nmrExport.h>Go to the source code of this file.
Classes | |
| class | nmrSymmetricEigenProblem |
| class | nmrSymmetricEigenProblem::Data |
Functions | |
| nmrSymmetricEigenProblem::Errno CISST_EXPORT | nmrSymmetricEigenProblem (vctDynamicMatrix< double > &A, vctDynamicVector< double > &D, vctDynamicMatrix< double > &V) |
| Symmetric Eigenproblems (SEP) More... | |
| nmrSymmetricEigenProblem::Errno CISST_EXPORT | nmrSymmetricEigenProblem (vctDynamicMatrix< double > &A, vctDynamicVector< double > &D, vctDynamicMatrix< double > &V, nmrSymmetricEigenProblem::Data &data) |
| Symmetric Eigenproblems (SEP) More... | |
| nmrSymmetricEigenProblem::Errno CISST_EXPORT nmrSymmetricEigenProblem | ( | vctDynamicMatrix< double > & | A, |
| vctDynamicVector< double > & | D, | ||
| vctDynamicMatrix< double > & | V | ||
| ) |
Symmetric Eigenproblems (SEP)
Computes all the eigen values and eigen vectors of a symmetric matrix
such that
. The eigen values are sorted in ascending order. This function uses LAPACK dsyevr.
| [in] | A | The column major matrix. The matrix A is modified during the evaluation. The matrix must be in column major. |
| [out] | D | The vector of eigen vectors. The vector must be allocated prior to calling. |
| [out] | V | The matrix of eigen vectors. Eigen vectors are stored in the columns of D. The matrix must be column major and allocated prior to calling. |
| nmrSymmetricEigenProblem::Errno CISST_EXPORT nmrSymmetricEigenProblem | ( | vctDynamicMatrix< double > & | A, |
| vctDynamicVector< double > & | D, | ||
| vctDynamicMatrix< double > & | V, | ||
| nmrSymmetricEigenProblem::Data & | data | ||
| ) |
Symmetric Eigenproblems (SEP)
Computes all the eigen values and eigen vectors of a symmetric matrix
such that
. The eigen values are sorted in ascending order. This function uses LAPACK dsyevr.
| [in] | A | The column major matrix. The matrix A is modified during the evaluation. The matrix must be column major. |
| [out] | D | The vector of eigen vectors. The vector must be allocated before calling. |
| [out] | V | The matrix of eigen vectors. Eigen vectors are stored in the columns of V. The matrix must be column major and allocated before calling. |
| [in] | data | Computation data. This data can is filled during the initial call and can be reused in subsequent calls. |
1.8.6