|
| template<typename F , typename T , typename T_ParticleType , template< class, int, int > class PTDType, int NAR, int NAI> |
| __host__ __device__ auto | call_f (F const &f, const PTDType< T_ParticleType, NAR, NAI > &p, const int i, Array4< T > const &fabarr, GpuArray< Real, 3 > const &plo, GpuArray< Real, 3 > const &dxi) noexcept |
| |
| template<typename F , typename T_ParticleType , int NAR, int NAI> |
| __host__ __device__ auto | call_f (F const &f, const ConstParticleTileData< T_ParticleType, NAR, NAI > &p, const int i) noexcept |
| |
| template<typename C > |
| void | clearEmptyEntries (C &c) |
| |
| template<typename ParticleReal > |
| std::size_t | PSizeInFile (const Vector< int > &wrc, const Vector< int > &wic) |
| |
| template<class Container , class PTile , class F > |
| void | fillFlagsGpu (Container &pflags, const PTile &ptile, F const &f) |
| |
| template<class Container , class PTile , class F > |
| void | fillFlagsCpu (Container &pflags, const PTile &ptile, F const &f) |
| |
| template<template< class, class > class Container, class Allocator , class PTile , class F > |
| void | fillFlags (Container< int, Allocator > &pflags, const PTile &ptile, F const &f) |
| |
| template<class Container , class PC > |
| amrex::Long | countFlagsGpu (const Vector< std::map< std::pair< int, int >, Container > > &particle_io_flags, const PC &pc) |
| |
| template<class Container > |
| amrex::Long | countFlagsGpu (const Container &pflags) |
| |
| template<class Container , class PC > |
| amrex::Long | countFlagsCpu (const Vector< std::map< std::pair< int, int >, Container > > &particle_io_flags, const PC &pc) |
| |
| template<class Container > |
| amrex::Long | countFlagsCpu (const Container &pflags) |
| |
| template<template< class, class > class Container, class Allocator , class PC > |
| amrex::Long | countFlags (const Vector< std::map< std::pair< int, int >, Container< int, Allocator > > > &particle_io_flags, const PC &pc) |
| |
| template<template< class, class > class Container, class Allocator > |
| amrex::Long | countFlags (const Container< int, Allocator > &pflags) |
| |
| template<typename I > |
| __host__ __device__ void | packParticleIDs (I *idata, const std::uint64_t idcpu, bool is_checkpoint) noexcept |
| |
| template<class PTD > |
| __host__ __device__ void | rPackParticleData (const PTD &ptd, int idx, typename PTD::RealType *rdata_ptr, const int *write_real_comp) |
| |
| template<class PTD > |
| __host__ __device__ void | iPackParticleData (const PTD &ptd, int idx, typename PTD::IntType *idata_ptr, const int *write_int_comp, bool is_checkpoint) |
| |
| template<class PC > |
| void | packIODataGpu (Vector< int > &idata, Vector< ParticleReal > &rdata, const PC &pc, int lev, int grid, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::map< std::pair< int, int >, typename PC::IntVector > > &particle_io_flags, const Vector< int > &tiles, int np, bool is_checkpoint) |
| |
| template<class PC > |
| void | packIODataCpu (Vector< int > &idata, Vector< ParticleReal > &rdata, const PC &pc, int lev, int grid, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::map< std::pair< int, int >, typename PC::IntVector > > &particle_io_flags, const Vector< int > &tiles, int np, bool is_checkpoint) |
| |
| template<class PC > |
| void | packIOData (Vector< int > &idata, Vector< ParticleReal > &rdata, const PC &pc, int lev, int grid, const Vector< int > &write_real_comp, const Vector< int > &write_int_comp, const Vector< std::map< std::pair< int, int >, typename PC::IntVector > > &particle_io_flags, const Vector< int > &tiles, int np, bool is_checkpoint) |
| |