|
__global__ void | ParticlesNS::Kernel::check4nans (Particles *particles, integer n) |
|
__global__ void | ParticlesNS::Kernel::info (Particles *particles, integer n, integer m, integer k) |
|
real | ParticlesNS::Kernel::Launch::check4nans (Particles *particles, integer n) |
|
real | ParticlesNS::Kernel::Launch::info (Particles *particles, integer n, integer m, integer k) |
|
__global__ void | ParticlesNS::Kernel::set (Particles *particles, integer *numParticles, integer *numNodes, real *mass, real *x, real *y, real *z, real *vx, real *vy, real *vz, real *ax, real *ay, real *az, integer *level, idInteger *uid, integer *materialId, real *sml, integer *nnl, integer *noi, real *e, real *dedt, real *cs, real *rho, real *p) |
|
void | ParticlesNS::Kernel::Launch::set (Particles *particles, integer *numParticles, integer *numNodes, real *mass, real *x, real *y, real *z, real *vx, real *vy, real *vz, real *ax, real *ay, real *az, integer *level, idInteger *uid, integer *materialId, real *sml, integer *nnl, integer *noi, real *e, real *dedt, real *cs, real *rho, real *p) |
|
__global__ void | ParticlesNS::Kernel::setGravity (Particles *particles, real *g_ax, real *g_ay, real *g_az) |
|
void | ParticlesNS::Kernel::Launch::setGravity (Particles *particles, real *g_ax, real *g_ay, real *g_az) |
|
__global__ void | ParticlesNS::Kernel::setLeapfrog (Particles *particles, real *ax_old, real *ay_old, real *az_old, real *g_ax_old, real *g_ay_old, real *g_az_old) |
|
void | ParticlesNS::Kernel::Launch::setLeapfrog (Particles *particles, real *ax_old, real *ay_old, real *az_old, real *g_ax_old, real *g_ay_old, real *g_az_old) |
|
__global__ void | ParticlesNS::Kernel::setU (Particles *particles, real *u) |
|
void | ParticlesNS::Kernel::Launch::setU (Particles *particles, real *u) |
|
__global__ void | ParticlesNS::Kernel::setNodeType (Particles *particles, integer *nodeType) |
|
void | ParticlesNS::Kernel::Launch::setNodeType (Particles *particles, integer *nodeType) |
|
__global__ void | ParticlesNS::Kernel::setArtificialViscosity (Particles *particles, real *muijmax) |
|
void | ParticlesNS::Kernel::Launch::setArtificialViscosity (Particles *particles, real *muijmax) |
|
__global__ void | ParticlesNS::Kernel::setIntegrateDensity (Particles *particles, real *drhodt) |
|
void | ParticlesNS::Kernel::Launch::setIntegrateDensity (Particles *particles, real *drhodt) |
|
__global__ void | ParticlesNS::Kernel::test (Particles *particles) |
|
real | ParticlesNS::Kernel::Launch::test (Particles *particles, bool time=false) |
|
__global__ void | IntegratedParticlesNS::Kernel::set (IntegratedParticles *integratedParticles, idInteger *uid, real *rho, real *e, real *dedt, real *p, real *cs, real *x, real *y, real *z, real *vx, real *vy, real *vz, real *ax, real *ay, real *az) |
|
void | IntegratedParticlesNS::Kernel::Launch::set (IntegratedParticles *integratedParticles, idInteger *uid, real *rho, real *e, real *dedt, real *p, real *cs, real *x, real *y, real *z, real *vx, real *vy, real *vz, real *ax, real *ay, real *az) |
|
__global__ void | IntegratedParticlesNS::Kernel::setSML (IntegratedParticles *integratedParticles, real *sml) |
|
void | IntegratedParticlesNS::Kernel::Launch::setSML (IntegratedParticles *integratedParticles, real *sml) |
|
__global__ void | IntegratedParticlesNS::Kernel::setIntegrateDensity (IntegratedParticles *integratedParticles, real *drhodt) |
|
void | IntegratedParticlesNS::Kernel::Launch::setIntegrateDensity (IntegratedParticles *integratedParticles, real *drhodt) |
|
Particle struct as Structure of arrays both instantiable on host and device.
Particle class to embrace the information and properties of the (SPH) particles including
- position
- velocity
- acceleration
- density
- pressure
- ...
- Author
- Michael Staneker
- Bug:
- no known bugs
- Todo:
- remove deprecated flags and avoid flags that don't match
Definition in file particles.cuh.