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 ![]() |
[out] | D | The vector of ![]() |
[out] | V | The ![]() |
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 ![]() |
[out] | D | The vector of ![]() |
[out] | V | The ![]() |
[in] | data | Computation data. This data can is filled during the initial call and can be reused in subsequent calls. |