ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DiagoBPCGPrepare Class Reference
Collaboration diagram for DiagoBPCGPrepare:

Public Member Functions

 DiagoBPCGPrepare (int nband, int npw, int sparsity, bool reorder, double eps, int maxiter, double threshold)
 
void CompareEigen (double *precondition)
 

Public Attributes

int nband
 
int npw
 
int sparsity
 
int maxiter
 
int notconv
 
double eps
 
double avg_iter
 
bool reorder
 
double threshold
 
int nprocs =1
 
int mypnum =0
 

Constructor & Destructor Documentation

◆ DiagoBPCGPrepare()

DiagoBPCGPrepare::DiagoBPCGPrepare ( int  nband,
int  npw,
int  sparsity,
bool  reorder,
double  eps,
int  maxiter,
double  threshold 
)
inline

Member Function Documentation

◆ CompareEigen()

void DiagoBPCGPrepare::CompareEigen ( double *  precondition)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ avg_iter

double DiagoBPCGPrepare::avg_iter

◆ eps

double DiagoBPCGPrepare::eps

◆ maxiter

int DiagoBPCGPrepare::maxiter

◆ mypnum

int DiagoBPCGPrepare::mypnum =0

◆ nband

int DiagoBPCGPrepare::nband

◆ notconv

int DiagoBPCGPrepare::notconv

◆ nprocs

int DiagoBPCGPrepare::nprocs =1

◆ npw

int DiagoBPCGPrepare::npw

◆ reorder

bool DiagoBPCGPrepare::reorder

◆ sparsity

int DiagoBPCGPrepare::sparsity

◆ threshold

double DiagoBPCGPrepare::threshold

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