Simbody
3.7
|
Class to compute Eigen values and Eigen vectors of a matrix. More...
Public Member Functions | |
~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... | |
Protected Attributes | |
class EigenRepBase * | rep |
SimTK::Eigen::~Eigen | ( | ) |
SimTK::Eigen::Eigen | ( | ) |
SimTK::Eigen::Eigen | ( | const Eigen & | c | ) |
SimTK::Eigen::Eigen | ( | const Matrix_< ELT > & | m | ) |
create a default eigen class
void SimTK::Eigen::factor | ( | const Matrix_< ELT > & | m | ) |
supply matrix which eigen values will be computed for
void SimTK::Eigen::getAllEigenValuesAndVectors | ( | Vector_< VAL > & | values, |
Matrix_< VEC > & | vectors | ||
) |
get all the eigen values and eigen vectors of a matrix
void SimTK::Eigen::getAllEigenValues | ( | Vector_< T > & | values | ) |
get all the eigen values of a matrix
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
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
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
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
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
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
|
protected |