XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
send_particles.hpp
Go to the documentation of this file.
1 #ifndef SEND_PARTICLES_HPP
2 #define SEND_PARTICLES_HPP
3 #include <Kokkos_Core.hpp>
4 #include "timer_macro.hpp"
5 #include "globals.hpp"
6 #include "species.hpp"
7 
8 void set_buffer_phase0(const TmpSpecies<DeviceType> &tmp_species);
9 
10 void copy_particles_from_device(FortranPtr spall_fptr, const TmpSpecies<DeviceType> &tmp_species, int isp);
11 
12 void copy_particles_to_device(FortranPtr spall_fptr, TmpSpecies<DeviceType> &tmp_species, int isp);
13 
14 #endif
int * FortranPtr
Definition: globals.hpp:85
void copy_particles_to_device(FortranPtr spall_fptr, TmpSpecies< DeviceType > &tmp_species, int isp)
Definition: send_particles.cpp:105
void copy_particles_from_device(FortranPtr spall_fptr, const TmpSpecies< DeviceType > &tmp_species, int isp)
Definition: send_particles.cpp:83
void set_buffer_phase0(const TmpSpecies< DeviceType > &tmp_species)
Definition: send_particles.cpp:55
Definition: species.hpp:72