escript  Revision_
Public Member Functions | Private Attributes | List of all members
escript::LapackInverseHelper Class Reference

#include <LapackInverseHelper.h>

Public Member Functions

 LapackInverseHelper (int N)
 
 ~LapackInverseHelper ()
 
int invert (double *matrix)
 

Private Attributes

int * piv
 
double * work
 
int N
 
int lwork
 

Detailed Description

Stores the memory required by different lapack implementations for matrix inverse

Constructor & Destructor Documentation

◆ LapackInverseHelper()

LapackInverseHelper::LapackInverseHelper ( int  N)

References lwork, N, piv, and work.

◆ ~LapackInverseHelper()

LapackInverseHelper::~LapackInverseHelper ( )

References piv, and work.

Member Function Documentation

◆ invert()

int LapackInverseHelper::invert ( double *  matrix)

Member Data Documentation

◆ lwork

int escript::LapackInverseHelper::lwork
private

Referenced by invert(), and LapackInverseHelper().

◆ N

int escript::LapackInverseHelper::N
private

Referenced by invert(), and LapackInverseHelper().

◆ piv

int* escript::LapackInverseHelper::piv
private

◆ work

double* escript::LapackInverseHelper::work
private

The documentation for this class was generated from the following files: