sisi4s
Loading...
Searching...
No Matches
CoulombVertexSingularVectors.hpp
Go to the documentation of this file.
1#ifndef COULOMB_VERTEX_SINGULAR_VECTORS_DEFINED
2#define COULOMB_VERTEX_SINGULAR_VECTORS_DEFINED
3
5
6namespace sisi4s {
8public:
10 CoulombVertexSingularVectors(std::vector<Argument> const &argumentList);
16 virtual void run();
21 virtual void dryRun();
22
23 static double constexpr DEFAULT_FIELD_VARIABLES_RANK = 0.5;
24 static int64_t constexpr DEFAULT_FIELD_VARIABLES_SIZE = -1;
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 CoulombVertexSingularVectors.hpp:7
static int64_t constexpr DEFAULT_FIELD_VARIABLES_SIZE
Definition CoulombVertexSingularVectors.hpp:24
virtual void run()
Calculates left singular vectors of the full Coulomb vertex .
Definition CoulombVertexSingularVectors.cxx:25
virtual void dryRun()
Dry run for calculating the left singular vectors of .
Definition CoulombVertexSingularVectors.cxx:88
virtual ~CoulombVertexSingularVectors()
Definition CoulombVertexSingularVectors.cxx:23
static double constexpr DEFAULT_FIELD_VARIABLES_RANK
Definition CoulombVertexSingularVectors.hpp:23
Definition Algorithm.hpp:10