|
| | AMREX_ENUM_IN_CLASS (Model, linear, nonlinear,) |
| | AMREX_ENUM_IN_CLASS (Location, entry, exit,) |
| | 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) |
| void | reverse () |
| void | compute_constants (RefPart const &refpart) |
| template<typename T_Real = amrex::ParticleReal, typename T_IdCpu = uint64_t> |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | 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 |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() (RefPart &AMREX_RESTRICT refpart) const |
| AMREX_GPU_HOST AMREX_FORCE_INLINE Map6x6 | transport_map (RefPart const &AMREX_RESTRICT refpart) const |
| AMREX_GPU_HOST void | set_name (std::string const &new_name) |
| AMREX_GPU_HOST | Named (std::optional< std::string > name) |
| AMREX_GPU_HOST_DEVICE | ~Named () |
| AMREX_GPU_HOST | Named (Named const &other) |
| AMREX_GPU_HOST Named & | operator= (Named const &other) |
| AMREX_GPU_HOST_DEVICE | Named (Named &&other) noexcept |
| AMREX_GPU_HOST_DEVICE Named & | operator= (Named &&other) noexcept |
| AMREX_FORCE_INLINE std::string | name () const |
| AMREX_FORCE_INLINE bool | has_name () const |
| void | operator() (ImpactXParticleContainer &pc, int step, int period) |
| AMREX_GPU_HOST AMREX_FORCE_INLINE void | operator() (Map6x6 &AMREX_RESTRICT cm, RefPart const &AMREX_RESTRICT ref) const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() (RefPart &AMREX_RESTRICT refpart) const |
| void | reverse () |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int | nslice () const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::ParticleReal | ds () const |
| | Alignment (amrex::ParticleReal dx, amrex::ParticleReal dy, amrex::ParticleReal rotation_degree) |
| | Alignment ()=default |
| | Alignment (Alignment const &)=default |
| Alignment & | operator= (Alignment const &)=default |
| | Alignment (Alignment &&)=default |
| Alignment & | operator= (Alignment &&rhs)=default |
| | ~Alignment ()=default |
| void | compute_constants (RefPart const &refpart) |
| template<typename T_Real> |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | shift_in (T_Real &AMREX_RESTRICT x, T_Real &AMREX_RESTRICT y, T_Real &AMREX_RESTRICT px, T_Real &AMREX_RESTRICT py) const |
| template<typename T_Real> |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | rotate_in (T_Real &AMREX_RESTRICT sx, T_Real &AMREX_RESTRICT sy) const |
| template<typename T_Real> |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | shift_out (T_Real &AMREX_RESTRICT x, T_Real &AMREX_RESTRICT y, T_Real &AMREX_RESTRICT px, T_Real &AMREX_RESTRICT py) const |
| template<typename T_Real> |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | rotate_out (T_Real &AMREX_RESTRICT sx, T_Real &AMREX_RESTRICT sy) const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::ParticleReal | dx () const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::ParticleReal | dy () const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::ParticleReal | rotation () const |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool | misaligned () const |
| AMREX_GPU_HOST AMREX_FORCE_INLINE Map6x6 | rotation_map () const |
| AMREX_GPU_HOST AMREX_FORCE_INLINE Map6x6 | rotate_aligned_map (Map6x6 const &R) const |
| void | finalize () |