sisi4s
Loading...
Searching...
No Matches
PerturbativeTriples.hpp
Go to the documentation of this file.
1#ifndef PERTURBATIVE_TRIPLES_DEFINED
2#define PERTURBATIVE_TRIPLES_DEFINED
3
5
6namespace sisi4s {
11public:
13 PerturbativeTriples(std::vector<Argument> const &argumentList);
14 virtual ~PerturbativeTriples();
19 virtual void run();
20
21 virtual void runInMemory();
22
27 virtual void runPiecuch();
31 virtual void dryRun();
35 virtual void dryRunPiecuch();
36};
37} // namespace sisi4s
38
39#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
Caclulates perturbative triples correction.
Definition PerturbativeTriples.hpp:10
virtual void runPiecuch()
Calculates perturbative triples correction. Routine based on Piecuch paper.
Definition PerturbativeTriples.cxx:99
virtual void dryRunPiecuch()
Dry run for perturbative triples correction based on Piecuch paper.
Definition PerturbativeTriples.cxx:275
virtual ~PerturbativeTriples()
Definition PerturbativeTriples.cxx:17
virtual void run()
Calculates perturbative triples correction. Routine based on Helgaker book.
Definition PerturbativeTriples.cxx:172
virtual void runInMemory()
Definition PerturbativeTriples.cxx:19
virtual void dryRun()
Dry run for perturbative triples correction based on Helgaker book.
Definition PerturbativeTriples.cxx:242
Definition Algorithm.hpp:10