IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KNLanczosLaunching.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 #include "KNMatrixOperation.h"
10 #include "KNLanczosMethod.h"
11 #include "KNCommandFileParser.h"
12 
20 {
21 public:
22 
27  typedef struct{
28  unsigned int nLanczosIterationCount;
31  unsigned int nMPILevel;
33  double fevMin;
34  double fevMax;
40  double load_in_MIC;
42 
43 
46 
48 };
49 
struct _tag LANCZOS_PARAM
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.
Data and operation representation of CSR(Compressed Sparse Row)
This class for parsing input command file.
unsigned int nMPILevel
MPI Grouping level.
Collection of vector and matrix operation.
Structure for engienvalue computing.
unsigned int nFindingDegeneratedEVCount
Degenerated eigenvalue count for want to find.
Structure for Lanczos parameters.
struct CKNLanczosLaunching::LANCZOS_PARAM * LPLANCZOS_PARAM