sisi4s
Loading...
Searching...
No Matches
sisi4s::ScaLapackHermitianEigenSystemDc< double > Class Reference

#include <ScaLapackHermitianEigenSystemDc.hpp>

Collaboration diagram for sisi4s::ScaLapackHermitianEigenSystemDc< double >:

Public Member Functions

 ScaLapackHermitianEigenSystemDc (const std::shared_ptr< ScaLapackMatrix< double > > &A_, const std::shared_ptr< ScaLapackMatrix< double > > &U_)
 
 ~ScaLapackHermitianEigenSystemDc ()
 
void solve (double *lambda)
 

Protected Attributes

std::shared_ptr< ScaLapackMatrix< double > > A
 
std::shared_ptr< ScaLapackMatrix< double > > U
 
int workCount
 
int integerWorkCount
 
double * work
 
int * integerWork
 

Constructor & Destructor Documentation

◆ ScaLapackHermitianEigenSystemDc()

sisi4s::ScaLapackHermitianEigenSystemDc< double >::ScaLapackHermitianEigenSystemDc ( const std::shared_ptr< ScaLapackMatrix< double > > &  A_,
const std::shared_ptr< ScaLapackMatrix< double > > &  U_ 
)
inline
Here is the call graph for this function:

◆ ~ScaLapackHermitianEigenSystemDc()

Member Function Documentation

◆ solve()

void sisi4s::ScaLapackHermitianEigenSystemDc< double >::solve ( double *  lambda)
inline
Here is the call graph for this function:

Member Data Documentation

◆ A

std::shared_ptr<ScaLapackMatrix<double> > sisi4s::ScaLapackHermitianEigenSystemDc< double >::A
protected

◆ integerWork

int* sisi4s::ScaLapackHermitianEigenSystemDc< double >::integerWork
protected

◆ integerWorkCount

int sisi4s::ScaLapackHermitianEigenSystemDc< double >::integerWorkCount
protected

◆ U

std::shared_ptr<ScaLapackMatrix<double> > sisi4s::ScaLapackHermitianEigenSystemDc< double >::U
protected

◆ work

double* sisi4s::ScaLapackHermitianEigenSystemDc< double >::work
protected

◆ workCount

int sisi4s::ScaLapackHermitianEigenSystemDc< double >::workCount
protected

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