Class to compute Eigen values and Eigen vectors of a matrix.
More...
#include <LinearAlgebra.h>
|
| | ~Eigen () |
| |
| | Eigen () |
| |
| | Eigen (const Eigen &c) |
| |
| Eigen & | operator= (const Eigen &rhs) |
| |
| template<class ELT > |
| | Eigen (const Matrix_< ELT > &m) |
| | create a default eigen class More...
|
| |
| template<class ELT > |
| void | factor (const Matrix_< ELT > &m) |
| | supply matrix which eigen values will be computed for
More...
|
| |
| template<class VAL , class VEC > |
| void | getAllEigenValuesAndVectors (Vector_< VAL > &values, Matrix_< VEC > &vectors) |
| | get all the eigen values and eigen vectors of a matrix More...
|
| |
| template<class T > |
| void | getAllEigenValues (Vector_< T > &values) |
| | get all the eigen values of a matrix More...
|
| |
| template<class VAL , class VEC > |
| void | getFewEigenValuesAndVectors (Vector_< VAL > &values, Matrix_< VEC > &vectors, int ilow, int ihi) |
| | get a few eigen values and eigen vectors of a symmetric matrix which are within a range of indices More...
|
| |
| template<class T > |
| void | getFewEigenVectors (Matrix_< T > &vectors, int ilow, int ihi) |
| | get a few eigen vectors of a symmetric matrix which are within a range of indices More...
|
| |
| template<class T > |
| void | getFewEigenValues (Vector_< T > &values, int ilow, int ihi) |
| | get a few eigen values of a symmetric matrix which are within a range of indices More...
|
| |
| template<class VAL , class VEC > |
| void | getFewEigenValuesAndVectors (Vector_< VAL > &values, Matrix_< VEC > &vectors, typename CNT< VAL >::TReal rlow, typename CNT< VAL >::TReal rhi) |
| | get a few eigen values and eigen vectors of a symmetric matrix which are within a range of eigen values More...
|
| |
| template<class T > |
| void | getFewEigenVectors (Matrix_< T > &vectors, typename CNT< T >::TReal rlow, typename CNT< T >::TReal rhi) |
| | get a few eigen vectors of a symmetric matrix which are within a range of eigen values More...
|
| |
| template<class T > |
| void | getFewEigenValues (Vector_< T > &values, typename CNT< T >::TReal rlow, typename CNT< T >::TReal rhi) |
| | get a few eigen values of a symmetric matrix which are within a range of eigen values More...
|
| |
Class to compute Eigen values and Eigen vectors of a matrix.
◆ ~Eigen()
◆ Eigen() [1/3]
◆ Eigen() [2/3]
| SimTK::Eigen::Eigen |
( |
const Eigen & |
c | ) |
|
◆ Eigen() [3/3]
template<class ELT >
| SimTK::Eigen::Eigen |
( |
const Matrix_< ELT > & |
m | ) |
|
create a default eigen class
◆ operator=()
| Eigen & SimTK::Eigen::operator= |
( |
const Eigen & |
rhs | ) |
|
◆ factor()
template<class ELT >
| void SimTK::Eigen::factor |
( |
const Matrix_< ELT > & |
m | ) |
|
supply matrix which eigen values will be computed for
◆ getAllEigenValuesAndVectors()
template<class VAL , class VEC >
| void SimTK::Eigen::getAllEigenValuesAndVectors |
( |
Vector_< VAL > & |
values, |
|
|
Matrix_< VEC > & |
vectors |
|
) |
| |
get all the eigen values and eigen vectors of a matrix
◆ getAllEigenValues()
template<class T >
| void SimTK::Eigen::getAllEigenValues |
( |
Vector_< T > & |
values | ) |
|
get all the eigen values of a matrix
◆ getFewEigenValuesAndVectors() [1/2]
template<class VAL , class VEC >
| void SimTK::Eigen::getFewEigenValuesAndVectors |
( |
Vector_< VAL > & |
values, |
|
|
Matrix_< VEC > & |
vectors, |
|
|
int |
ilow, |
|
|
int |
ihi |
|
) |
| |
get a few eigen values and eigen vectors of a symmetric matrix which are within a range of indices
◆ getFewEigenVectors() [1/2]
template<class T >
| void SimTK::Eigen::getFewEigenVectors |
( |
Matrix_< T > & |
vectors, |
|
|
int |
ilow, |
|
|
int |
ihi |
|
) |
| |
get a few eigen vectors of a symmetric matrix which are within a range of indices
◆ getFewEigenValues() [1/2]
template<class T >
| void SimTK::Eigen::getFewEigenValues |
( |
Vector_< T > & |
values, |
|
|
int |
ilow, |
|
|
int |
ihi |
|
) |
| |
get a few eigen values of a symmetric matrix which are within a range of indices
◆ getFewEigenValuesAndVectors() [2/2]
template<class VAL , class VEC >
| void SimTK::Eigen::getFewEigenValuesAndVectors |
( |
Vector_< VAL > & |
values, |
|
|
Matrix_< VEC > & |
vectors, |
|
|
typename CNT< VAL >::TReal |
rlow, |
|
|
typename CNT< VAL >::TReal |
rhi |
|
) |
| |
get a few eigen values and eigen vectors of a symmetric matrix which are within a range of eigen values
◆ getFewEigenVectors() [2/2]
template<class T >
| void SimTK::Eigen::getFewEigenVectors |
( |
Matrix_< T > & |
vectors, |
|
|
typename CNT< T >::TReal |
rlow, |
|
|
typename CNT< T >::TReal |
rhi |
|
) |
| |
get a few eigen vectors of a symmetric matrix which are within a range of eigen values
◆ getFewEigenValues() [2/2]
template<class T >
| void SimTK::Eigen::getFewEigenValues |
( |
Vector_< T > & |
values, |
|
|
typename CNT< T >::TReal |
rlow, |
|
|
typename CNT< T >::TReal |
rhi |
|
) |
| |
get a few eigen values of a symmetric matrix which are within a range of eigen values
◆ rep
| class EigenRepBase* SimTK::Eigen::rep |
|
protected |
The documentation for this class was generated from the following file: