ImpactX
Namespaces | Functions
InitElement.cpp File Reference
#include "ImpactX.H"
#include "particles/elements/All.H"
#include <AMReX.H>
#include <AMReX_BLProfiler.H>
#include <AMReX_REAL.H>
#include <AMReX_ParmParse.H>
#include <AMReX_Print.H>
#include <algorithm>
#include <map>
#include <string>
#include <utility>
#include <vector>

Namespaces

 impactx
 
 impactx::detail
 

Functions

template<typename T >
int impactx::detail::queryAddResize (amrex::ParmParse &pp, const char *name, std::vector< T > &ref)
 
std::pair< amrex::ParticleReal, intimpactx::detail::query_ds (amrex::ParmParse &pp_element, int nslice_default)
 
std::map< std::string, amrex::ParticleReal > impactx::detail::query_alignment (amrex::ParmParse &pp_element)
 
void impactx::read_element (std::string const &element_name, std::list< KnownElements > &m_lattice, int nslice_default, int mapsteps_default)