ImpactX
Loading...
Searching...
No Matches
particles.H File Reference
#include "elements/All.H"
#include "particles/ImpactXParticleContainer.H"
#include "tracking/TrackingDirection.H"
#include "tracking/TrackingState.H"
#include <AMReX_BLProfiler.H>
#include <AMReX_ParmParse.H>
#include <AMReX_Print.H>
#include <AMReX_REAL.H>
#include <list>
#include <string>
#include <variant>

Go to the source code of this file.

Namespaces

namespace  impactx

Functions

template<typename HookFn, typename CollectiveKicks, typename ElementPush>
void impactx::track_lattice_particles (std::list< elements::KnownElements > &lattice, ImpactXParticleContainer &pc, TrackingState &tracking_state, HookFn const &call_hook, CollectiveKicks &&collective_kicks, ElementPush &&element_push)