|
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.