milupHPC documentation
  • include
  • integrator
Namespaces | Macros | Functions
device_leapfrog.cuh File Reference

Device functions and kernels for the leapfrog integrator. More...

#include "../particles.cuh"
#include <assert.h>
+ Include dependency graph for device_leapfrog.cuh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LeapfrogNS
 leapfrog integrator
 
namespace  LeapfrogNS::Kernel
 kernel functions
 
namespace  LeapfrogNS::Kernel::Launch
 wrapped kernel functions
 

Macros

#define MILUPHPC_DEVICE_LEAPFROG_CUH
 

Functions

__global__ void LeapfrogNS::Kernel::updateX (Particles *particles, integer n, real dt)
 Update/move/advance particles. More...
 
__global__ void LeapfrogNS::Kernel::updateV (Particles *particles, integer n, real dt)
 
real LeapfrogNS::Kernel::Launch::updateX (Particles *particles, integer n, real dt)
 Wrapper for LeapfrogNS::Kernel::update(). More...
 
real LeapfrogNS::Kernel::Launch::updateV (Particles *particles, integer n, real dt)
 

Detailed Description

Device functions and kernels for the leapfrog integrator.

Author
Michael Staneker
Bug:
no known bugs

Definition in file device_leapfrog.cuh.

Macro Definition Documentation

◆ MILUPHPC_DEVICE_LEAPFROG_CUH

#define MILUPHPC_DEVICE_LEAPFROG_CUH

Definition at line 9 of file device_leapfrog.cuh.


milupHPC - include/integrator/device_leapfrog.cuh File Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3