#include <gslmatrix.h>
Public Member Functions | |
void | SolveLinearEqs (double *y, double **A, double *x) |
void | EigenFind (double **A, double **eigenvec, double *eigenval) |
void | Invert (double **A, double **Ainv) |
CGSLMatrix_Real (int dimset) | |
~CGSLMatrix_Real () | |
Public Attributes | |
int | dim |
Private Attributes | |
gsl_eigen_symmv_workspace * | w |
gsl_vector * | eval |
gsl_matrix * | evec |
gsl_vector * | g |
gsl_permutation * | p |
gsl_matrix * | m |
gsl_vector * | v |
double ** | U |
Definition at line 15 of file gslmatrix.h.
CGSLMatrix_Real::CGSLMatrix_Real | ( | int | dimset | ) |
Definition at line 6 of file gslmatrix.cc.
CGSLMatrix_Real::~CGSLMatrix_Real | ( | ) |
Definition at line 18 of file gslmatrix.cc.
void CGSLMatrix_Real::EigenFind | ( | double ** | A, | |
double ** | eigenvec, | |||
double * | eigenval | |||
) |
Definition at line 52 of file gslmatrix.cc.
void CGSLMatrix_Real::Invert | ( | double ** | A, | |
double ** | Ainv | |||
) |
Definition at line 74 of file gslmatrix.cc.
void CGSLMatrix_Real::SolveLinearEqs | ( | double * | y, | |
double ** | A, | |||
double * | x | |||
) |
Definition at line 32 of file gslmatrix.cc.
Definition at line 17 of file gslmatrix.h.
gsl_vector* CGSLMatrix_Real::eval [private] |
Definition at line 27 of file gslmatrix.h.
gsl_matrix* CGSLMatrix_Real::evec [private] |
Definition at line 28 of file gslmatrix.h.
gsl_vector* CGSLMatrix_Real::g [private] |
Definition at line 29 of file gslmatrix.h.
gsl_matrix* CGSLMatrix_Real::m [private] |
Definition at line 31 of file gslmatrix.h.
gsl_permutation* CGSLMatrix_Real::p [private] |
Definition at line 30 of file gslmatrix.h.
double** CGSLMatrix_Real::U [private] |
Definition at line 33 of file gslmatrix.h.
gsl_vector* CGSLMatrix_Real::v [private] |
Definition at line 32 of file gslmatrix.h.
gsl_eigen_symmv_workspace* CGSLMatrix_Real::w [private] |
Definition at line 26 of file gslmatrix.h.