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 |