sisi4s
Loading...
Searching...
No Matches
UnrestrictedEquationOfMotionSinglesFromRpa.hpp
Go to the documentation of this file.
1#ifndef __RPA_SINGLES_EQUATION_OF_MOTION_DAVIDSON
2#define __RPA_SINGLES_EQUATION_OF_MOTION_DAVIDSON
3
5#include <math/FockVector.hpp>
6#include <vector>
7#include <math/Complex.hpp>
8
9namespace sisi4s {
10
12public:
15 std::vector<Argument> const &argumentList);
17
18 virtual void run();
19
20 template <typename F>
21 void run();
22
23protected:
24 static constexpr int DEFAULT_MAX_ITERATIONS = 16;
25};
26
27} // namespace sisi4s
28
29#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 UnrestrictedEquationOfMotionSinglesFromRpa.hpp:11
virtual void run()
Definition UnrestrictedEquationOfMotionSinglesFromRpa.cxx:33
virtual ~UnrestrictedEquationOfMotionSinglesFromRpa()
Definition UnrestrictedEquationOfMotionSinglesFromRpa.cxx:31
static constexpr int DEFAULT_MAX_ITERATIONS
Definition UnrestrictedEquationOfMotionSinglesFromRpa.hpp:24
Definition Algorithm.hpp:10