ImpactX
Loading...
Searching...
No Matches
ChargeBinning.H File Reference

Go to the source code of this file.

Namespaces

namespace  impactx
 
namespace  impactx::particles
 
namespace  impactx::particles::wakefields
 

Functions

void impactx::particles::wakefields::DepositCharge1D (impactx::ImpactXParticleContainer &myspc, amrex::Gpu::DeviceVector< amrex::Real > &charge_distribution, amrex::Real bin_min, amrex::Real bin_size, bool is_unity_particle_weight)
 
void impactx::particles::wakefields::DerivativeCharge1D (amrex::Gpu::DeviceVector< amrex::Real > const &charge_distribution, amrex::Gpu::DeviceVector< amrex::Real > &slopes, amrex::Real bin_size, bool GetNumberDensity)
 
void impactx::particles::wakefields::MeanTransversePosition (impactx::ImpactXParticleContainer &myspc, amrex::Gpu::DeviceVector< amrex::Real > &mean_x, amrex::Gpu::DeviceVector< amrex::Real > &mean_y, amrex::Real bin_min, amrex::Real bin_size, bool is_unity_particle_weight)