#include "particle_handler.h"
Collaboration diagram for IntegratedParticleHandler:
Public Member Functions | |
| IntegratedParticleHandler (integer numParticles, integer numNodes) | |
| ~IntegratedParticleHandler () | |
Public Attributes | |
| integer | numParticles |
| (host) number of particles More... | |
| integer | numNodes |
| (host) number of nodes More... | |
| idInteger * | d_uid |
| device unique identifier More... | |
| real * | d_x |
| real * | d_vx |
| device time derivative of particle's x position More... | |
| real * | d_ax |
| device time derivative of particle's x velocity More... | |
| real * | d_y |
| real * | d_vy |
| device time derivative of particle's y position More... | |
| real * | d_ay |
| device time derivative of particle's y velocity More... | |
| real * | d_z |
| real * | d_vz |
| device time derivative of particle's z position More... | |
| real * | d_az |
| device time derivative of particle's z velocity More... | |
| real * | d_rho |
| real * | d_e |
| real * | d_dedt |
| real * | d_p |
| real * | d_cs |
| real * | d_sml |
| real * | d_drhodt |
| IntegratedParticles * | d_integratedParticles |
device instance of IntegratedParticles class More... | |
Handling IntegratedParticles class
Allocate and handle both host and device arrays and instances
Definition at line 425 of file particle_handler.h.
Constructor
| numParticles | |
| numNodes |
Definition at line 899 of file particle_handler.cpp.
Here is the call graph for this function:
| IntegratedParticleHandler::~IntegratedParticleHandler | ( | ) |
Destructor
Definition at line 959 of file particle_handler.cpp.
Here is the call graph for this function:
| real* IntegratedParticleHandler::d_ax |
device time derivative of particle's x velocity
Definition at line 441 of file particle_handler.h.
| real* IntegratedParticleHandler::d_ay |
device time derivative of particle's y velocity
Definition at line 447 of file particle_handler.h.
| real* IntegratedParticleHandler::d_az |
device time derivative of particle's z velocity
Definition at line 453 of file particle_handler.h.
| real* IntegratedParticleHandler::d_cs |
Definition at line 461 of file particle_handler.h.
| real* IntegratedParticleHandler::d_dedt |
Definition at line 459 of file particle_handler.h.
| real* IntegratedParticleHandler::d_drhodt |
Definition at line 466 of file particle_handler.h.
| real* IntegratedParticleHandler::d_e |
Definition at line 458 of file particle_handler.h.
| IntegratedParticles* IntegratedParticleHandler::d_integratedParticles |
device instance of IntegratedParticles class
Definition at line 474 of file particle_handler.h.
| real* IntegratedParticleHandler::d_p |
Definition at line 460 of file particle_handler.h.
| real* IntegratedParticleHandler::d_rho |
Definition at line 457 of file particle_handler.h.
| real* IntegratedParticleHandler::d_sml |
Definition at line 463 of file particle_handler.h.
| idInteger* IntegratedParticleHandler::d_uid |
device unique identifier
Definition at line 435 of file particle_handler.h.
| real* IntegratedParticleHandler::d_vx |
device time derivative of particle's x position
Definition at line 439 of file particle_handler.h.
| real* IntegratedParticleHandler::d_vy |
device time derivative of particle's y position
Definition at line 445 of file particle_handler.h.
| real* IntegratedParticleHandler::d_vz |
device time derivative of particle's z position
Definition at line 451 of file particle_handler.h.
| real* IntegratedParticleHandler::d_x |
Definition at line 437 of file particle_handler.h.
| real* IntegratedParticleHandler::d_y |
Definition at line 443 of file particle_handler.h.
| real* IntegratedParticleHandler::d_z |
Definition at line 449 of file particle_handler.h.
| integer IntegratedParticleHandler::numNodes |
(host) number of nodes
Definition at line 432 of file particle_handler.h.
| integer IntegratedParticleHandler::numParticles |
(host) number of particles
Definition at line 430 of file particle_handler.h.