GADGET-4
|
#include <particle_data.h>
Public Member Functions | |
particle_data () | |
particle_data (particle_data &other) | |
particle_data & | operator= (particle_data &other) |
unsigned char | getType (void) |
unsigned char | getTimeBinHydro (void) |
void | setTimeBinHydro (unsigned char bin) |
void | setType (unsigned char type) |
float | getOldAcc (void) |
int | getGravCost (void) |
MyDouble | getMass (void) |
void | setMass (MyDouble mass) |
integertime | get_Ti_Current (void) |
signed char | getTimeBinGrav (void) |
unsigned char | getSofteningClass (void) |
void | setSofteningClass (unsigned char softclass) |
double | getAscale (void) |
Public Attributes | |
MyIntPosType | IntPos [3] |
MyFloat | Vel [3] |
vector< MyFloat > | GravAccel |
std::atomic< integertime > | Ti_Current |
float | OldAcc |
int | GravCost |
MyIDStorage | ID |
signed char | TimeBinGrav |
signed char | TimeBinHydro |
std::atomic_flag | access |
This structure holds all the information that is stored for each particle of the simulation.
Definition at line 34 of file particle_data.h.
|
inline |
Definition at line 41 of file particle_data.h.
|
inline |
Definition at line 44 of file particle_data.h.
|
inline |
Definition at line 192 of file particle_data.h.
|
inline |
Definition at line 212 of file particle_data.h.
|
inline |
Definition at line 174 of file particle_data.h.
|
inline |
Definition at line 176 of file particle_data.h.
|
inline |
Definition at line 172 of file particle_data.h.
|
inline |
Definition at line 196 of file particle_data.h.
|
inline |
Definition at line 194 of file particle_data.h.
|
inline |
Definition at line 149 of file particle_data.h.
|
inline |
Definition at line 140 of file particle_data.h.
|
inline |
Definition at line 47 of file particle_data.h.
|
inline |
Definition at line 185 of file particle_data.h.
|
inline |
Definition at line 205 of file particle_data.h.
|
inline |
Definition at line 158 of file particle_data.h.
|
inline |
Definition at line 165 of file particle_data.h.
std::atomic_flag access |
Definition at line 88 of file particle_data.h.
particle acceleration due to gravity
Definition at line 55 of file particle_data.h.
int GravCost |
weight factors used for balancing the work-load
Definition at line 62 of file particle_data.h.
MyIDStorage ID |
Definition at line 70 of file particle_data.h.
MyIntPosType IntPos[3] |
particle position at its current time, stored as an integer type
Definition at line 53 of file particle_data.h.
float OldAcc |
magnitude of old gravitational force. Used in relative opening criterion
Definition at line 61 of file particle_data.h.
std::atomic<integertime> Ti_Current |
current time on integer timeline
Definition at line 60 of file particle_data.h.
signed char TimeBinGrav |
Definition at line 71 of file particle_data.h.
signed char TimeBinHydro |
Definition at line 73 of file particle_data.h.
MyFloat Vel[3] |
particle velocity at its current time
Definition at line 54 of file particle_data.h.