Go to the documentation of this file.
38 #ifndef DIIS_RESTRICTED_HEADER
39 #define DIIS_RESTRICTED_HEADER
General DIISManager class that can be used as a base class in implementations of direct inversion in ...
Functionality for solving linear equation systems.
DIISManagerRestricted()
Definition: diis_restricted.cc:47
#define LOG_CAT_ERROR
Definition: output.h:47
int GetCombinedFockMatrix(symmMatrix &result)
Definition: diis_restricted.cc:145
double ergo_real
Definition: realtype.h:69
int RemoveOldestIteration()
Definition: diis_general.cc:122
MatrixSymmetric< real, matri > symmMatrix
Definition: test_LanczosSeveralLargestEig.cc:69
int MaxNoOfIters
Definition: diis_general.h:66
Definition: diis_general.h:48
normalMatrix ** E_list[2]
Definition: diis_general.h:62
MatrixGeneral< real, matri > normalMatrix
Definition: test_LanczosSeveralLargestEig.cc:71
DIISManagerRestricted class implementing direct inversion in the iterative subspace (DIIS) for restri...
ergo_real DoScalarProductOfErrorMatrices(const normalMatrix &E1, const normalMatrix &E2)
Definition: diis_general.cc:116
void print(int area, const char *routine)
Definition: utilities.h:111
int AddIterationToList(symmMatrix &F, normalMatrix &E)
Definition: diis_restricted.cc:57
~DIISManagerRestricted()
Definition: diis_restricted.cc:52
Basic OS access utilities.
Definition: diis_restricted.h:44
#define LOG_CAT_INFO
Definition: output.h:49
int solve_linear_equation_system(int n, const ergo_real *matrix, const ergo_real *RHS, ergo_real *resultVector)
Definition: solve_lin_eq_syst.cc:43
int ClearList()
Definition: diis_restricted.cc:131
#define LOG_AREA_SCF
Definition: output.h:58
ergo_real * B
Definition: diis_general.h:69
int IterCount
Definition: diis_general.h:68
void do_output(int logCategory, int logArea, const char *format,...)
Definition: output.cc:53
symmMatrix ** F_list[2]
Definition: diis_general.h:61
Time-measuring class.
Definition: utilities.h:80
Functionality for writing output messages to a text file.