sisi4s
Loading...
Searching...
No Matches
UCcsdEAEquationOfMotionDavidson.hpp
Go to the documentation of this file.
1#ifndef __EA_EQUATION_OF_MOTION_CCSD_DAVIDSON
2#define __EA_EQUATION_OF_MOTION_CCSD_DAVIDSON
3
5#include <math/FockVector.hpp>
6#include <vector>
7#include <math/Complex.hpp>
8
9namespace sisi4s {
10
12public:
14 UCcsdEAEquationOfMotionDavidson(std::vector<Argument> const &argumentList);
16
17 virtual void run();
18
19 template <typename F>
20 void run();
21
22protected:
23 static constexpr int DEFAULT_MAX_ITERATIONS = 16;
24};
25
26} // namespace sisi4s
27
28#endif
#define ALGORITHM_REGISTRAR_DECLARATION(NAME)
Auxiliary macro declaring the algorithm registrar for the algorithm type of the given name....
Definition Algorithm.hpp:169
Definition Algorithm.hpp:26
Definition UCcsdEAEquationOfMotionDavidson.hpp:11
virtual ~UCcsdEAEquationOfMotionDavidson()
Definition UCcsdEAEquationOfMotionDavidson.cxx:29
static constexpr int DEFAULT_MAX_ITERATIONS
Definition UCcsdEAEquationOfMotionDavidson.hpp:23
virtual void run()
Definition UCcsdEAEquationOfMotionDavidson.cxx:31
Definition Algorithm.hpp:10