|
GADGET-4
|
declares the gravitational tree node structure and a class for gravity tree calculation More...
#include "gadgetconfig.h"#include <string.h>#include "../data/simparticles.h"#include "../data/symtensors.h"#include "../domain/domain.h"#include "../mpi_utils/mpi_utils.h"#include "../tree/tree.h"Go to the source code of this file.
Classes | |
| struct | gravnode |
| struct | gravpoint_data |
| struct | foreign_gravpoint_data |
| struct | ewald_data |
| class | gravtree< partset > |
| struct | gravtree< partset >::mesh_factors |
| struct | gravtree< partset >::resultsactiveimported_data |
| struct | gravtree< partset >::index_data |
| struct | gravtree< partset >::gfactors |
Macros | |
| #define | NTAB 256 /* size of short-range look up */ |
| #define | TREE_DO_BASE_PM 1 |
| #define | TREE_DO_HIGHRES_PM 2 |
| #define | TREE_ACTIVE_CUTTOFF_BASE_PM 4 |
| #define | TREE_ACTIVE_CUTTOFF_HIGHRES_PM 8 |
| #define | TREE_MIN_WORKSTACK_SIZE 100000 |
| #define | TREE_EXPECTED_CYCLES 80 |
| #define | NODE_TYPE_LOCAL_PARTICLE 0 |
| #define | NODE_TYPE_TREEPOINT_PARTICLE 1 |
| #define | NODE_TYPE_FETCHED_PARTICLE 2 |
| #define | NODE_TYPE_LOCAL_NODE 3 |
| #define | NODE_TYPE_FETCHED_NODE 4 |
| #define | NODE_USE 0 |
| #define | NODE_OPEN 1 |
| #define | NODE_DISCARD 2 |
| #define | MAX_TREE_ALLOC_FACTOR 30.0 |
| #define | TAKE_NSLOTS_IN_ONE_GO 32 |
| #define | HIGHEST_NEEDEDORDER_EWALD_DPHI 1 |
| #define | EWALD_TAYLOR_ORDER 2 |
declares the gravitational tree node structure and a class for gravity tree calculation
Definition in file gravtree.h.
| #define EWALD_TAYLOR_ORDER 2 |
Definition at line 179 of file gravtree.h.
| #define HIGHEST_NEEDEDORDER_EWALD_DPHI 1 |
Definition at line 153 of file gravtree.h.
| #define MAX_TREE_ALLOC_FACTOR 30.0 |
Definition at line 39 of file gravtree.h.
| #define NODE_DISCARD 2 |
Definition at line 37 of file gravtree.h.
| #define NODE_OPEN 1 |
Definition at line 36 of file gravtree.h.
| #define NODE_TYPE_FETCHED_NODE 4 |
Definition at line 33 of file gravtree.h.
| #define NODE_TYPE_FETCHED_PARTICLE 2 |
Definition at line 31 of file gravtree.h.
| #define NODE_TYPE_LOCAL_NODE 3 |
Definition at line 32 of file gravtree.h.
| #define NODE_TYPE_LOCAL_PARTICLE 0 |
Definition at line 29 of file gravtree.h.
| #define NODE_TYPE_TREEPOINT_PARTICLE 1 |
Definition at line 30 of file gravtree.h.
| #define NODE_USE 0 |
Definition at line 35 of file gravtree.h.
| #define NTAB 256 /* size of short-range look up */ |
Definition at line 18 of file gravtree.h.
| #define TAKE_NSLOTS_IN_ONE_GO 32 |
Definition at line 41 of file gravtree.h.
| #define TREE_ACTIVE_CUTTOFF_BASE_PM 4 |
Definition at line 23 of file gravtree.h.
| #define TREE_ACTIVE_CUTTOFF_HIGHRES_PM 8 |
Definition at line 24 of file gravtree.h.
| #define TREE_DO_BASE_PM 1 |
Definition at line 21 of file gravtree.h.
| #define TREE_DO_HIGHRES_PM 2 |
Definition at line 22 of file gravtree.h.
| #define TREE_EXPECTED_CYCLES 80 |
Definition at line 27 of file gravtree.h.
| #define TREE_MIN_WORKSTACK_SIZE 100000 |
Definition at line 26 of file gravtree.h.