Migration from SVN
This commit is contained in:
parent
d7d6c3a217
commit
8cd56f37db
29069 changed files with 0 additions and 4096888 deletions
|
|
@ -1,25 +0,0 @@
|
|||
#ifndef EIG_H__
|
||||
#define EIG_H__
|
||||
|
||||
#include <matrices.h>
|
||||
#include <valarray>
|
||||
|
||||
namespace eo {
|
||||
/* ========================================================= */
|
||||
/*
|
||||
Calculating eigenvalues and vectors.
|
||||
Input:
|
||||
N: dimension.
|
||||
C: lower_triangular NxN-matrix.
|
||||
niter: number of maximal iterations for QL-Algorithm.
|
||||
Output:
|
||||
diag: N eigenvalues.
|
||||
Q: Columns are normalized eigenvectors.
|
||||
return: number of iterations in QL-Algorithm.
|
||||
*/
|
||||
extern int eig( int N, const lower_triangular_matrix& C, std::valarray<double>& diag, square_matrix& Q,
|
||||
int niter = 0);
|
||||
|
||||
} // namespace eo
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue