|
escript
Revision_
|
#include <LapackInverseHelper.h>
Public Member Functions | |
| LapackInverseHelper (int N) | |
| ~LapackInverseHelper () | |
| int | invert (double *matrix) |
Private Attributes | |
| int * | piv |
| double * | work |
| int | N |
| int | lwork |
Stores the memory required by different lapack implementations for matrix inverse
| int LapackInverseHelper::invert | ( | double * | matrix | ) |
References ERRFACTORISE, ERRINVERT, lwork, N, NEEDLAPACK, piv, SUCCESS, and work.
Referenced by escript::DataMaths::matrix_inverse().
int escript::LapackInverseHelper::lwork [private] |
Referenced by invert(), and LapackInverseHelper().
int escript::LapackInverseHelper::N [private] |
Referenced by invert(), and LapackInverseHelper().
int* escript::LapackInverseHelper::piv [private] |
Referenced by invert(), LapackInverseHelper(), and ~LapackInverseHelper().
double* escript::LapackInverseHelper::work [private] |
Referenced by invert(), LapackInverseHelper(), and ~LapackInverseHelper().
1.7.6.1