Go to the source code of this file.
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | ApplyParticleBoundaries::apply_boundary (amrex::ParticleReal &x, amrex::Real xmin, amrex::Real xmax, bool &change_sign_ux, bool &rethermalize_x, bool &particle_lost, ParticleBoundaryType xmin_bc, ParticleBoundaryType xmax_bc, amrex::Real refl_probability_xmin, amrex::Real refl_probability_xmax, amrex::RandomEngine const &engine) |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | ApplyParticleBoundaries::thermalize_boundary_particle (amrex::ParticleReal &u_norm, amrex::ParticleReal &u_tang1, amrex::ParticleReal &u_tang2, amrex::Real uth, amrex::RandomEngine const &engine) |
|
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | ApplyParticleBoundaries::apply_boundaries (amrex::ParticleReal &x, amrex::Real xmin, amrex::Real xmax, amrex::ParticleReal &y, amrex::ParticleReal &z, amrex::Real zmin, amrex::Real zmax, amrex::ParticleReal &ux, amrex::ParticleReal &uy, amrex::ParticleReal &uz, bool &particle_lost, ParticleBoundaries::ParticleBoundariesData const &boundaries, amrex::RandomEngine const &engine) |
|