ImpactX
impactx::SoftQuadrupole Member List

This is the complete list of members for impactx::SoftQuadrupole, including all inherited members.

ds() constimpactx::elements::Thickinline
m_cos_coefimpactx::SoftQuadrupoleprivate
m_cos_dataimpactx::data::SoftQuadrupole_device_copyable
m_dsimpactx::elements::Thickprotected
m_gscaleimpactx::data::SoftQuadrupole_device_copyable
m_mapstepsimpactx::data::SoftQuadrupole_device_copyable
m_ncoefimpactx::data::SoftQuadrupole_device_copyable
m_nsliceimpactx::elements::Thickprotected
m_sin_coefimpactx::SoftQuadrupoleprivate
m_sin_dataimpactx::data::SoftQuadrupole_device_copyable
map1(amrex::ParticleReal const tau, RefPart &refpart, [[maybe_unused]] amrex::ParticleReal &zeval) constimpactx::SoftQuadrupoleinline
map2(amrex::ParticleReal const tau, RefPart &refpart, amrex::ParticleReal &zeval) constimpactx::SoftQuadrupoleinline
nameimpactx::SoftQuadrupolestatic
nslice() constimpactx::elements::Thickinline
operator()(PType &AMREX_RESTRICT p, amrex::ParticleReal &AMREX_RESTRICT px, amrex::ParticleReal &AMREX_RESTRICT py, amrex::ParticleReal &AMREX_RESTRICT pt, [[maybe_unused]] RefPart const &refpart) constimpactx::SoftQuadrupoleinline
operator()(RefPart &AMREX_RESTRICT refpart) constimpactx::SoftQuadrupoleinline
BeamOptic< SoftQuadrupole >::operator()(ImpactXParticleContainer &pc, int step)impactx::elements::BeamOptic< SoftQuadrupole >inline
BeamOptic< SoftQuadrupole >::operator()(ImpactXParticleContainer::iterator &pti, RefPart &AMREX_RESTRICT ref_part)impactx::elements::BeamOptic< SoftQuadrupole >inline
operator=(SoftQuadrupole const &other)impactx::SoftQuadrupoleinline
operator=(SoftQuadrupole &&other)=defaultimpactx::SoftQuadrupole
impactx::data::SoftQuadrupole_device_copyable::operator=(SoftQuadrupole_device_copyable const &)=defaultimpactx::data::SoftQuadrupole_device_copyable
impactx::data::SoftQuadrupole_device_copyable::operator=(SoftQuadrupole_device_copyable &&)=defaultimpactx::data::SoftQuadrupole_device_copyable
PType typedefimpactx::SoftQuadrupole
Quad_Bfield(amrex::ParticleReal const zeval) constimpactx::SoftQuadrupoleinline
SoftQuadrupole(amrex::ParticleReal ds, amrex::ParticleReal gscale, std::vector< amrex::ParticleReal > cos_coef, std::vector< amrex::ParticleReal > sin_coef, int mapsteps=1, int nslice=1)impactx::SoftQuadrupoleinline
SoftQuadrupole(SoftQuadrupole const &other)impactx::SoftQuadrupoleinline
SoftQuadrupole(SoftQuadrupole &&other)=defaultimpactx::SoftQuadrupole
SoftQuadrupole_device_copyable(amrex::ParticleReal gscale, int mapsteps=1)impactx::data::SoftQuadrupole_device_copyableinline
SoftQuadrupole_device_copyable(SoftQuadrupole_device_copyable const &)=defaultimpactx::data::SoftQuadrupole_device_copyable
SoftQuadrupole_device_copyable(SoftQuadrupole_device_copyable &&)=defaultimpactx::data::SoftQuadrupole_device_copyable
Thick(amrex::ParticleReal const ds, int const nslice)impactx::elements::Thickinline
~SoftQuadrupole()=defaultimpactx::SoftQuadrupole