Graphite
Version 3
An experimental 3D geometry processing program
|
Utilities for manipulating matrices. More...
Functions | |
void | semi_definite_symmetric_eigen (const double *matrix, index_t n, double *eigen_vectors, double *eigen_values) |
Computes the eigen values and eigen vectors of a semi definite symmetric matrix. More... | |
Utilities for manipulating matrices.
void GEO::MatrixUtil::semi_definite_symmetric_eigen | ( | const double * | matrix, |
index_t | n, | ||
double * | eigen_vectors, | ||
double * | eigen_values | ||
) |
Computes the eigen values and eigen vectors of a semi definite symmetric matrix.
[in] | matrix | is stored in column symmetric storage:
|
[in] | n | the dimension of the matrix |
[out] | eigen_vectors | = { v1, v2, v3, ..., vn }, where:
|
[out] | eigen_values | are in decreasing order
|