ImpactX
impactx::SoftQuadrupole Member List

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

ds() constimpactx::elements::Thickinline
finalize()impactx::SoftQuadrupoleinline
m_cos_d_dataimpactx::SoftQuadrupoleprivate
m_cos_h_dataimpactx::SoftQuadrupoleprivate
m_dsimpactx::elements::Thickprotected
m_gscaleimpactx::SoftQuadrupoleprivate
m_idimpactx::SoftQuadrupoleprivate
m_mapstepsimpactx::SoftQuadrupoleprivate
m_ncoefimpactx::SoftQuadrupoleprivate
m_nsliceimpactx::elements::Thickprotected
m_sin_d_dataimpactx::SoftQuadrupoleprivate
m_sin_h_dataimpactx::SoftQuadrupoleprivate
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
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
Thick(amrex::ParticleReal const ds, int const nslice)impactx::elements::Thickinline