ImpactX
Loading...
Searching...
No Matches
impactx::particles Namespace Reference

Namespaces

namespace  spacecharge
 
namespace  wakefields
 

Functions

ParticleBC get_particle_boundary_condition ()
 
void ParticleBoundary (ImpactXParticleContainer &pc)
 
 AMREX_ENUM (ParticleBC, open, periodic, absorbing, reflecting)
 

Function Documentation

◆ AMREX_ENUM()

impactx::particles::AMREX_ENUM ( ParticleBC ,
open ,
periodic ,
absorbing ,
reflecting  )

Boundary conditions for the particle bucket

◆ get_particle_boundary_condition()

ParticleBC impactx::particles::get_particle_boundary_condition ( )

Check boundary option and set default (open) if unset

◆ ParticleBoundary()

void impactx::particles::ParticleBoundary ( ImpactXParticleContainer & pc)

Function to apply longitudinal particle boundary (periodic, etc.)

See ParticleBC.

Parameters
[in,out]pcthe particle species container