NESSi  v1.0.2 The NonEquilibrium Systems Simulation Library
linalg Namespace Reference

## Functions

void cplx_matrix_inverse (void *a, void *x, int n)
Evaluate the inverse matrix of a complex matrix $$a$$. More...

void cplx_sq_solve (void *a, void *b, void *x, int dim)
Solve a linear equation ax=b. More...

void 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 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 get_cdmatrix (int n, void *a, cdmatrix &A)

void get_cdvector (int n, void *a, cdvector &A)

void get_dmatrix (int n, void *a, const dmatrix &A)

void get_dvector (int n, void *a, dvector &A)

void linalg_matrix_inverse (double *a, double *x, int n)
Evaluate the inverse matrix of a real matrix $$a$$. More...

void real_sq_solve (double *ad, double *bd, double *xd, int dim)
Solve a linear equation ax=b. More...

void set_cdmatrix (int n, void *a, cdmatrix &A)

void set_cdvector (int n, void *a, cdvector &A)

void set_dmatrix (int n, void *a, dmatrix &A)

void set_dvector (int n, void *a, dvector &A)