| Alignment(amrex::ParticleReal dx, amrex::ParticleReal dy, amrex::ParticleReal rotation_degree) | impactx::elements::mixin::Alignment | inline |
| Alignment()=default | impactx::elements::mixin::Alignment | |
| Alignment(Alignment const &)=default | impactx::elements::mixin::Alignment | |
| Alignment(Alignment &&)=default | impactx::elements::mixin::Alignment | |
| AMREX_ENUM_IN_CLASS(Model, linear, nonlinear,) | impactx::elements::DipEdge | |
| AMREX_ENUM_IN_CLASS(Location, entry, exit,) | impactx::elements::DipEdge | |
| compute_constants(RefPart const &refpart) | impactx::elements::DipEdge | inline |
| DEFAULT_dx | impactx::elements::mixin::Alignment | static |
| DEFAULT_dy | impactx::elements::mixin::Alignment | static |
| DEFAULT_K0 | impactx::elements::DipEdge | static |
| DEFAULT_K1 | impactx::elements::DipEdge | static |
| DEFAULT_K2 | impactx::elements::DipEdge | static |
| DEFAULT_K3 | impactx::elements::DipEdge | static |
| DEFAULT_K4 | impactx::elements::DipEdge | static |
| DEFAULT_K5 | impactx::elements::DipEdge | static |
| DEFAULT_K6 | impactx::elements::DipEdge | static |
| DEFAULT_location | impactx::elements::DipEdge | static |
| DEFAULT_model | impactx::elements::DipEdge | static |
| DEFAULT_modify_ref_part | impactx::elements::DipEdge | static |
| DEFAULT_name | impactx::elements::mixin::Named | static |
| DEFAULT_R | impactx::elements::DipEdge | static |
| DEFAULT_rotation_degree | impactx::elements::mixin::Alignment | static |
| degree2rad | impactx::elements::mixin::Alignment | static |
| DipEdge(amrex::ParticleReal psi, amrex::ParticleReal rc, amrex::ParticleReal g, amrex::ParticleReal R=DEFAULT_R, amrex::ParticleReal K0=DEFAULT_K0, amrex::ParticleReal K1=DEFAULT_K1, amrex::ParticleReal K2=DEFAULT_K2, amrex::ParticleReal K3=DEFAULT_K3, amrex::ParticleReal K4=DEFAULT_K4, amrex::ParticleReal K5=DEFAULT_K5, amrex::ParticleReal K6=DEFAULT_K6, Model model=DEFAULT_model, Location location=DEFAULT_location, bool modify_ref_part=DEFAULT_modify_ref_part, amrex::ParticleReal dx=DEFAULT_dx, amrex::ParticleReal dy=DEFAULT_dy, amrex::ParticleReal rotation_degree=DEFAULT_rotation_degree, std::optional< std::string > name=DEFAULT_name) | impactx::elements::DipEdge | inline |
| ds() const | impactx::elements::mixin::Thin | inline |
| dx() const | impactx::elements::mixin::Alignment | inline |
| dy() const | impactx::elements::mixin::Alignment | inline |
| finalize() | impactx::elements::mixin::NoFinalize | inline |
| has_linear_transport | impactx::elements::mixin::LinearTransport< DipEdge > | static |
| has_name() const | impactx::elements::mixin::Named | inline |
| m_beta | impactx::elements::DipEdge | private |
| m_c1 | impactx::elements::DipEdge | private |
| m_c10_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c11_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c12_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c13 | impactx::elements::DipEdge | private |
| m_c14 | impactx::elements::DipEdge | private |
| m_c15 | impactx::elements::DipEdge | private |
| m_c2_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c3_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c4_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c5 | impactx::elements::DipEdge | private |
| m_c6_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c7_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c8_times_1plusdelta | impactx::elements::DipEdge | private |
| m_c9_times_1plusdelta | impactx::elements::DipEdge | private |
| m_cos_rotation | impactx::elements::mixin::Alignment | private |
| m_dx | impactx::elements::mixin::Alignment | |
| m_dy | impactx::elements::mixin::Alignment | |
| m_g | impactx::elements::DipEdge | |
| m_K0 | impactx::elements::DipEdge | |
| m_K1 | impactx::elements::DipEdge | |
| m_K2 | impactx::elements::DipEdge | |
| m_K3 | impactx::elements::DipEdge | |
| m_K4 | impactx::elements::DipEdge | |
| m_K5 | impactx::elements::DipEdge | |
| m_K6 | impactx::elements::DipEdge | |
| m_location | impactx::elements::DipEdge | |
| m_model | impactx::elements::DipEdge | |
| m_modify_ref_part | impactx::elements::DipEdge | |
| m_name | impactx::elements::mixin::Named | private |
| m_psi | impactx::elements::DipEdge | |
| m_R | impactx::elements::DipEdge | |
| m_R21 | impactx::elements::DipEdge | private |
| m_R43 | impactx::elements::DipEdge | private |
| m_rc | impactx::elements::DipEdge | |
| m_rotation | impactx::elements::mixin::Alignment | |
| m_sin_rotation | impactx::elements::mixin::Alignment | private |
| misaligned() const | impactx::elements::mixin::Alignment | inline |
| name() const | impactx::elements::mixin::Named | inline |
| Named(std::optional< std::string > name) | impactx::elements::mixin::Named | inline |
| Named(Named const &other) | impactx::elements::mixin::Named | inline |
| Named(Named &&other) noexcept | impactx::elements::mixin::Named | inline |
| nslice() const | impactx::elements::mixin::Thin | inline |
| operator()(T_Real &AMREX_RESTRICT x, T_Real &AMREX_RESTRICT y, T_Real &AMREX_RESTRICT t, T_Real &AMREX_RESTRICT px, T_Real &AMREX_RESTRICT py, T_Real const &AMREX_RESTRICT pt, T_IdCpu const &AMREX_RESTRICT idcpu, RefPart const &AMREX_RESTRICT refpart) const | impactx::elements::DipEdge | inline |
| operator()(RefPart &AMREX_RESTRICT refpart) const | impactx::elements::DipEdge | inline |
| impactx::elements::mixin::BeamOptic< DipEdge >::operator()(ImpactXParticleContainer &pc, int step, int period) | impactx::elements::mixin::BeamOptic< DipEdge > | inline |
| impactx::elements::mixin::LinearTransport< DipEdge >::operator()(Map6x6 &AMREX_RESTRICT cm, RefPart const &AMREX_RESTRICT ref) const | impactx::elements::mixin::LinearTransport< DipEdge > | inline |
| impactx::operator=(Named const &other) | impactx::elements::mixin::Named | inline |
| impactx::operator=(Named &&other) noexcept | impactx::elements::mixin::Named | inline |
| impactx::elements::mixin::Alignment::operator=(Alignment const &)=default | impactx::elements::mixin::Alignment | |
| impactx::elements::mixin::Alignment::operator=(Alignment &&rhs)=default | impactx::elements::mixin::Alignment | |
| PType typedef | impactx::elements::DipEdge | |
| reverse() | impactx::elements::DipEdge | inline |
| rotate_aligned_map(Map6x6 const &R) const | impactx::elements::mixin::Alignment | inline |
| rotate_in(T_Real &AMREX_RESTRICT sx, T_Real &AMREX_RESTRICT sy) const | impactx::elements::mixin::Alignment | inline |
| rotate_out(T_Real &AMREX_RESTRICT sx, T_Real &AMREX_RESTRICT sy) const | impactx::elements::mixin::Alignment | inline |
| rotation() const | impactx::elements::mixin::Alignment | inline |
| rotation_map() const | impactx::elements::mixin::Alignment | inline |
| set_name(std::string const &new_name) | impactx::elements::mixin::Named | inline |
| shift_in(T_Real &AMREX_RESTRICT x, T_Real &AMREX_RESTRICT y, T_Real &AMREX_RESTRICT px, T_Real &AMREX_RESTRICT py) const | impactx::elements::mixin::Alignment | inline |
| shift_out(T_Real &AMREX_RESTRICT x, T_Real &AMREX_RESTRICT y, T_Real &AMREX_RESTRICT px, T_Real &AMREX_RESTRICT py) const | impactx::elements::mixin::Alignment | inline |
| transport_map(RefPart const &AMREX_RESTRICT refpart) const | impactx::elements::DipEdge | inline |
| type | impactx::elements::DipEdge | static |
| ~Alignment()=default | impactx::elements::mixin::Alignment | |
| ~Named() | impactx::elements::mixin::Named | inline |