7 #ifndef WARPX_SPECTRALHANKELTRANSFORMER_H_ 8 #define WARPX_SPECTRALHANKELTRANSFORMER_H_ 10 #include <AMReX_FArrayBox.H> 28 const int n_rz_azimuthal_modes,
29 const amrex::Real rmax);
40 amrex::FArrayBox & G_spectral);
45 amrex::FArrayBox & F_r_physical,
46 amrex::FArrayBox & F_t_physical,
47 amrex::FArrayBox & G_p_spectral,
48 amrex::FArrayBox & G_m_spectral);
53 amrex::FArrayBox & F_physical);
58 amrex::FArrayBox
const & G_p_spectral,
59 amrex::FArrayBox
const & G_m_spectral,
60 amrex::FArrayBox & F_r_physical,
61 amrex::FArrayBox & F_t_physical);
69 amrex::Vector< std::unique_ptr<HankelTransform> >
dht0;
70 amrex::Vector< std::unique_ptr<HankelTransform> >
dhtm;
71 amrex::Vector< std::unique_ptr<HankelTransform> >
dhtp;