7 #ifndef TBCI_LAPACK_STDCPLX_H
8 #define TBCI_LAPACK_STDCPLX_H
10 #include "tbci/basics.h"
11 #include "tbci/std_cplx.h"
12 #include "tbci/vector.h"
13 #include "tbci/f_matrix.h"
14 #include "tbci/f_bandmatrix.h"
41 double ew_min,
double ew_max);
54 double EW_min,
double EW_max,
F_TMatrix< double > inv(const F_Matrix< double > &A, int overwriteA=0)
F_TMatrix< double > lu_solve(const F_Matrix< double > &A, const F_Matrix< double > &B, int overwriteA=0)
NAMESPACE_TBCI typedef cplx< double > COMPLEX_DOUBLE
TVector< double > lu_solve_expert(const F_BandMatrix< double > &A, const Vector< double > &B, int equilibrate=1)
Solution of linear eqution systems, partial pivoting.
C++ class for banded matrices using band storage in a one-dimensional array.
Temporary Base Class (non referable!) (acc.
Temporary Base Class Idiom: Class TVector is used for temporary variables.
int eig(const F_Matrix< double > &A, Vector< double > &EW)
eigenvalues (and eigenvectors) A*EV=EW*EV of symmetric double Matrix A