#include <halinalg.h>
Inheritance diagram for HaMat_double:

Public Member Functions | |
| HaMat_double (Subscript M, Subscript N, const double &value=0.0) | |
| HaMat_double (Subscript M, Subscript N, double *v, const int New_amode=0) | |
| HaMat_double (Subscript M, Subscript N, char *s) | |
| HaMat_double (const HaMat_double &A) | |
| HaMat_double (const Fortran_matrix< double > &A) | |
| HaMat_double & | operator= (const double &scalar) |
| int | set_from (Matrix &ipack_mat) |
| Copy from IPACK 2D Matrix. | |
| int | SetFromStr (const char *str) |
| Set from string (expect list of M X N numberes. | |
| int | SqRoot (const int isign=1) |
| Square root and Inverse square of the matrix. | |
Static Public Member Functions | |
| int | mat_inverse (HaMat_double &aa) |
| Inverse matrix. | |
| int | mat_transpose (HaMat_double &aa) |
| Transpose matrix. | |
| int | mat_sdiag (const HaMat_double &aa, HaMat_double &cc, HaVec_double &eig) |
| Diagonalize symmetric matrix. | |
| int | solv_lin_syst_1 (HaMat_double &a, HaMat_double &b) |
| Solve system of linear equations. | |
|
||||||||||||
|
Solve system of linear equations. a(N,N) - matrix of system coefficients (destroyed) b(N,M) - right hand side matrix - on exit solution matrix |
1.3.6