struct _tag LANCZOS_PARAM
unsigned int nLanczosIterationCount
unsigned int nCheckEigenvalueInterval
static CKNLanczosMethod::LPEIGENVALUE_RESULT LaunchingLanczos(CKNMatrixOperation::CKNCSR *pA, bool bShowMsg, LPLANCZOS_PARAM lpParam, bool bMPI)
Lanczos API entry function.
This class includes functions for matrix debugging.
Show message and debugging variable.
bool bCalculateWaveFunction
Data and operation representation of CSR(Compressed Sparse Row)
This class for parsing input command file.
unsigned int nFindingEigenValueCount
unsigned int nMPILevel
MPI Grouping level.
Collection of vector and matrix operation.
Structure for engienvalue computing.
double fConvergeceCriteria
bool bDoSelectiveReorthogonalization
unsigned int nFindingDegeneratedEVCount
Degenerated eigenvalue count for want to find.
bool bCalculateEigenVectors
Structure for Lanczos parameters.
struct CKNLanczosLaunching::LANCZOS_PARAM * LPLANCZOS_PARAM