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 > lu_solve(const F_Matrix< double > &A, const F_Matrix< double > &B, int overwriteA=0)
TVector< double > lu_solve_expert(const F_BandMatrix< double > &A, const Vector< double > &B, int equilibrate=1)
Solution of linear eqution systems, partial pivoting.
NAMESPACE_TBCI typedef CPLX__ complex< double > COMPLEX_DOUBLE
F_TMatrix< double > inv(const F_Matrix< double > &A, int overwriteA=0)
int eig(const F_Matrix< double > &A, Vector< double > &EW)
eigenvalues (and eigenvectors) A*EV=EW*EV of symmetric double Matrix A
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.