NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library
linalg.hpp File Reference

Go to the source code of this file.

Namespaces

 linalg
 

Functions

void linalg::cplx_matrix_inverse (void *a, void *x, int n)
  Evaluate the inverse matrix of a complex matrix \(a\). More...
 
void linalg::cplx_sq_solve (void *a, void *b, void *x, int dim)
  Solve a linear equation ax=b. More...
 
void linalg::cplx_sq_solve_many (void *a, void *b, void *x, int dim, int d)
  Solve a linear equation \( {\rm Diag}[a,a,a,.,a] x=b \). More...
 
void linalg::eigen_hermv (int size, std::complex< double > *A, double *eval, std::complex< double > *evec)
  Evaluate the eigen set of a given Hermitian matrix \(A\). More...
 
void linalg::linalg_matrix_inverse (double *a, double *x, int n)
  Evaluate the inverse matrix of a real matrix \(a\). More...
 
void linalg::real_sq_solve (double *ad, double *bd, double *xd, int dim)
  Solve a linear equation ax=b. More...