ImpactX
Classes | Namespaces | Functions
beamoptic.H File Reference
#include "particles/ImpactXParticleContainer.H"
#include "particles/PushAll.H"
#include <AMReX_Extension.H>
#include <AMReX_REAL.H>
#include <type_traits>

Go to the source code of this file.

Classes

struct  impactx::elements::detail::PushSingleParticle< T_Element >
 
struct  impactx::elements::BeamOptic< T_Element >
 

Namespaces

 impactx::elements
 
 impactx::elements::detail
 

Functions

template<typename T_Element >
void impactx::elements::detail::push_all_particles (ImpactXParticleContainer::iterator &pti, RefPart &AMREX_RESTRICT ref_part, T_Element &element)