lapack.h File Reference

Lapack interface for TBCI NumLib. More...

#include "basics.h"
#include "cplx.h"
#include "vector.h"
#include "f_matrix.h"
#include "f_bandmatrix.h"

Include dependency graph for lapack.h:

Go to the source code of this file.

Namespaces

namespace  TBCI

Typedefs

typedef cplx< double > TBCI::COMPLEX_DOUBLE

Functions

F_TMatrix< double > TBCI::inv (const F_Matrix< double > &A, int overwriteA=0)
F_TMatrix< double > TBCI::lu_solve (const F_Matrix< double > &A, const F_Matrix< double > &B, int overwriteA=0)
TVector< double > TBCI::lu_solve (const F_Matrix< double > &A, const Vector< double > &B, int overwriteA=0)
TVector< double > TBCI::lu_solve (const F_BandMatrix< double > &A, const Vector< double > &B)
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 (F_BandMatrix< double > &A, const Vector< double > &B, int num_lower, int num_upper)
F_TMatrix< COMPLEX_DOUBLE > TBCI::inv (const F_Matrix< COMPLEX_DOUBLE > &A, int overwriteA=0)
F_TMatrix< COMPLEX_DOUBLE > TBCI::lu_solve (const F_Matrix< COMPLEX_DOUBLE > &A, const F_Matrix< COMPLEX_DOUBLE > &B, int overwriteA=0)
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 (F_Matrix< cplx< double > > A, Vector< double > &EW)
int TBCI::eig (const F_Matrix< cplx< double > > &A, Vector< double > &EW, F_Matrix< cplx< double > > &EVec)
 complex hermitean
int TBCI::eig (const F_Matrix< COMPLEX_DOUBLE > &A, Vector< COMPLEX_DOUBLE > &EW)
int TBCI::eig (const F_Matrix< COMPLEX_DOUBLE > &A, Vector< COMPLEX_DOUBLE > &EW, F_Matrix< COMPLEX_DOUBLE > &EV)
int TBCI::eig (const F_BandMatrix< cplx< double > > &A, const F_BandMatrix< cplx< double > > &B, double EW_min, double EW_max, Vector< double > &Eigenwerte, F_Matrix< cplx< double > > &Eigenvectoren)
 selected eigenvalues -vectors: A*EV=EW*B*EV of hermitean Matrix A, positive definite Matrix B


Detailed Description

Lapack interface for TBCI NumLib.

Definition in file lapack.h.


Generated on Wed Nov 20 09:28:07 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6