IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KNLanczosResultAudit.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:
24 
25  static void AuditResult_EV(CKNMatrixOperation::CKNCSR *pCSR, CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, double fTolerance);
26  static void AuditResult_WF(CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, double fTolerance, unsigned int nWaveFunctionSize);
27  static void SaveResult(CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, bool bCalcuEigenvalue, bool bWaveFunction, double *pKValue, int nRepeatCount);
28 };
29 
static void SaveResult(CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, bool bCalcuEigenvalue, bool bWaveFunction, double *pKValue, int nRepeatCount)
Save eigen values and eigen vector to file.
Show message and debugging variable.
Data and operation representation of CSR(Compressed Sparse Row)
This class for parsing input command file.
Lanczos method result audit class.
static void AuditResult_WF(CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, double fTolerance, unsigned int nWaveFunctionSize)
Audit wave function.
Collection of vector and matrix operation.
Structure for engienvalue computing.
static void AuditResult_EV(CKNMatrixOperation::CKNCSR *pCSR, CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, double fTolerance)
Audit eigen vector.