|
GADGET-4
|
definition of class that implements the functionality needed for Ewald corrections More...
#include "gadgetconfig.h"#include <math.h>#include <mpi.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "../data/allvars.h"#include "../data/dtypes.h"#include "../data/mymalloc.h"#include "../data/symtensors.h"#include "../gravity/ewaldtensors.h"#include "../gravtree/gravtree.h"#include "../io/io.h"#include "../system/system.h"Go to the source code of this file.
Classes | |
| class | ewald |
| Ewald correction functionality. More... | |
| struct | ewald::ewald_header |
Macros | |
| #define | EWLEVEL 6 |
| #define | EN (1 << EWLEVEL) |
| Base dimension of cubical Ewald lookup table, for one octant. More... | |
| #define | ENX (DBX * EN) |
| #define | ENY (DBY * EN) |
| #define | ENZ (DBZ * EN) |
Variables | |
| ewald | Ewald |
definition of class that implements the functionality needed for Ewald corrections
Definition in file ewald.h.
| #define EN (1 << EWLEVEL) |
| #define EWLEVEL 6 |