sisi4s
Loading...
Searching...
No Matches
CcsdtEquationOfMotionDavidson.hpp
Go to the documentation of this file.
1#ifndef Ccsdt_EQUATION_OF_MOTION_DAVIDSON
2#define Ccsdt_EQUATION_OF_MOTION_DAVIDSON
3
5#include <math/FockVector.hpp>
6#include <vector>
7#include <math/Complex.hpp>
8
9namespace sisi4s {
10
12public:
14 CcsdtEquationOfMotionDavidson(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 CcsdtEquationOfMotionDavidson.hpp:11
virtual ~CcsdtEquationOfMotionDavidson()
Definition CcsdtEquationOfMotionDavidson.cxx:29
virtual void run()
Definition CcsdtEquationOfMotionDavidson.cxx:31
static constexpr int DEFAULT_MAX_ITERATIONS
Definition CcsdtEquationOfMotionDavidson.hpp:23
Definition Algorithm.hpp:10