NESSi
v1.0.2
The NonEquilibrium Systems Simulation Library
|
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::get_cdmatrix (int n, void *a, cdmatrix &A) |
void | linalg::get_cdvector (int n, void *a, cdvector &A) |
void | linalg::get_dmatrix (int n, void *a, const dmatrix &A) |
void | linalg::get_dvector (int n, void *a, dvector &A) |
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... | |
void | linalg::set_cdmatrix (int n, void *a, cdmatrix &A) |
void | linalg::set_cdvector (int n, void *a, cdvector &A) |
void | linalg::set_dmatrix (int n, void *a, dmatrix &A) |
void | linalg::set_dvector (int n, void *a, dvector &A) |