1#ifndef UEG_VERTEX_GENERATOR_DEFINED
2#define UEG_VERTEX_GENERATOR_DEFINED
9using ivec = std::array<int, 3>;
10using dvec = std::array<double, 4>;
#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 UegVertexGenerator.hpp:12
double Vijji(const dvec a, const dvec b, const double v)
Definition UegVertexGenerator.cxx:35
size_t Nv
Definition UegVertexGenerator.hpp:27
void run()
Definition UegVertexGenerator.cxx:49
size_t No
Definition UegVertexGenerator.hpp:27
bool halfGrid
Definition UegVertexGenerator.hpp:26
~UegVertexGenerator()
Definition UegVertexGenerator.cxx:47
double madelung
Definition UegVertexGenerator.hpp:28
size_t NF
Definition UegVertexGenerator.hpp:27
double evalMadelung(double volume)
Definition UegVertexGenerator.cxx:10
double rs
Definition UegVertexGenerator.hpp:28
Definition Algorithm.hpp:10
std::array< double, 4 > dvec
Definition UegVertexGenerator.hpp:10
std::array< int, 3 > ivec
Definition UegVertexGenerator.hpp:9