DevicePrint Struct Reference
SPADES API
|
spades::particles::DevicePrint Struct Reference
Functor for printing particle data on device. More...
#include <ParticleOps.H>
Public Member Functions | |
template<class PArrs > | |
AMREX_GPU_DEVICE void | operator() (const amrex::Long n, PArrs &parrs) const |
Print particle data to screen. | |
Detailed Description
Functor for printing particle data on device.
Member Function Documentation
◆ operator()()
template<class PArrs >
|
inline |
Print particle data to screen.
- Parameters
-
n [in] particle index whose data is printed parrs [in] particle arrays
81 {
82 auto& p = parrs.m_aos[n];
83 printf(
84 "Particle data: id = %ld, cpu = %ld, type = %d, timestamp = %.8e\n",
85 static_cast<amrex::Long>(p.id()), static_cast<amrex::Long>(p.cpu()),
86 parrs.m_idata[CommonIntData::type_id][n],
87 parrs.m_rdata[CommonRealData::timestamp][n]);
88 }
The documentation for this struct was generated from the following file:
- /home/runner/work/spades/spades/Source/ParticleOps.H
Generated by