#include "std_cplx.h"
#include "f_matrix.h"
#include "f_bandmatrix.h"
#include "lapack/lapack_lib.h"

Go to the source code of this file.
Namespaces | |
| namespace | TBCI |
Defines | |
| #define | LAPACK_INLINE inline |
| Hack: Makes tbcilapack more self-contained. | |
Functions | |
| TVector< double > | TBCI::lu_solve_expert (const F_BandMatrix< double > &A, const Vector< double > &B, int equi) |
| Solution of linear eqution systems, partial pivoting. | |
| TVector< double > | TBCI::lu_solve (const F_BandMatrix< double > &A, const Vector< double > &B) |
| TVector< double > | TBCI::lu_solve (F_BandMatrix< double > &A, const Vector< double > &B, int num_lower, int num_upper) |
| TVector< double > | TBCI::lu_solve (const F_Matrix< double > &A, const Vector< double > &B, int overwriteA=0) |
| F_TMatrix< double > | TBCI::lu_solve (const F_Matrix< double > &A, const F_Matrix< double > &B, int overwriteA=0) |
| F_TMatrix< double > | TBCI::inv (const F_Matrix< double > &A, int overwriteA=0) |
| F_TMatrix< std::__complex__ float< double > > | TBCI::inv (const F_Matrix< std::__complex__ float< double > > &A, int overwriteA) |
| F_TMatrix< std::__complex__ float< double > > | TBCI::lu_solve (const F_Matrix< std::__complex__ float< double > > &A, const F_Matrix< std::__complex__ float< double > > &B, int overwriteA) |
| int | TBCI::eig (const F_Matrix< double > &A, Vector< double > &EW) |
| eigenvalues (and eigenvectors) A*EV=EW*EV of symmetric double Matrix A | |
| int | TBCI::eig (const F_Matrix< double > &A, Vector< double > &EW, F_Matrix< double > &EV) |
| int | TBCI::eig (const F_BandMatrix< double > &A, Vector< double > &EW, F_Matrix< double > &EV) |
| int | TBCI::eig (const F_BandMatrix< double > &A, Vector< double > &EW, F_Matrix< double > &EV, double ew_min, double ew_max) |
| int | TBCI::eig (const F_Matrix< std::__complex__ float< double > > &A, Vector< std::__complex__ float< double > > &EW) |
| eigenvalues (and eigenvectors) A*EV=EW*EV of general double complex Matrix A | |
| int | TBCI::eig (const F_Matrix< std::__complex__ float< double > > &A, Vector< std::__complex__ float< double > > &EW, F_Matrix< std::__complex__ float< double > > &EV) |
| int | TBCI::eig (const F_BandMatrix< std::__complex__ float< double > > &A, const F_BandMatrix< std::__complex__ float< double > > &B, double EW_min, double EW_max, Vector< double > &Eigenwerte, F_Matrix< std::__complex__ float< double > > &Eigenvectoren) |
| selected eigenvalues -vectors: A*EV=EW*B*EV of hermitean Matrix A, positive definite Matrix B | |
| int | TBCI::eig (const F_Matrix< std::__complex__ float< double > > &A, Vector< double > &EW, F_Matrix< std::__complex__ float< double > > &EVec) |
| complex hermitean | |
| int | TBCI::eig (F_Matrix< std::__complex__ float< double > > A, Vector< double > &EW) |
..)
Definition in file lapack_stdcplx.cpp.
| #define LAPACK_INLINE inline |
1.5.6