void dist_6D_update_fo(dist_6D_data *dist, particle_simd_fo *p_f, particle_simd_fo *p_i)
Update the histogram from full-orbit particles.
void dist_6D_init(dist_6D_data *dist_data, dist_6D_offload_data *offload_data, real *offload_array)
Initializes distribution from offload data.
void dist_6D_update_gc(dist_6D_data *dist, particle_simd_gc *p_f, particle_simd_gc *p_i)
Update the histogram from guiding-center particles.
Header file for particle.c.
Struct representing NSIMD particle markers.
Struct representing NSIMD guiding center markers.