2 #ifndef vnl_sparse_symmetric_eigensystem_h_ 3 #define vnl_sparse_symmetric_eigensystem_h_ 20 # include <vcl_msvc_warnings.h> 22 #include <vnl/algo/vnl_algo_export.h> 47 bool smallest =
true,
long nfigures = 10);
56 double tolerance = 0,
int numberLanczosVecs = 0,
57 bool smallest =
false,
bool magnitude =
true,
58 int maxIterations = 0,
64 double get_eigenvalue(
int i)
const;
67 int CalculateProduct(
int n,
int m,
const double* p,
double* q);
68 int SaveVectors(
int n,
int m,
const double* q,
int base);
69 int RestoreVectors(
int n,
int m,
double* q,
int base);
84 #endif // vnl_sparse_symmetric_eigensystem_h_ vnl_vector< double > * vectors
Find the eigenvalues of a sparse symmetric matrix.
std::vector< double * > temp_store
vnl_sparse_matrix< double > * Bmat
vnl_sparse_matrix< double > * mat