|
WarpX
|
#include <SpectralHankelTransformer.H>
Public Member Functions | |
| SpectralHankelTransformer ()=default | |
| SpectralHankelTransformer (int nr, int n_rz_azimuthal_modes, amrex::Real rmax) | |
| void | ExtractKrArray () |
| HankelTransform::RealVector const & | getKrArray () const |
| void | PhysicalToSpectral_Scalar (amrex::FArrayBox const &F_physical, amrex::FArrayBox &G_spectral) |
| void | PhysicalToSpectral_Vector (amrex::Box const &box, amrex::FArrayBox &F_r_physical, amrex::FArrayBox &F_t_physical, amrex::FArrayBox &G_p_spectral, amrex::FArrayBox &G_m_spectral) |
| void | SpectralToPhysical_Scalar (amrex::FArrayBox const &G_spectral, amrex::FArrayBox &F_physical) |
| void | SpectralToPhysical_Vector (amrex::Box const &box, amrex::FArrayBox const &G_p_spectral, amrex::FArrayBox const &G_m_spectral, amrex::FArrayBox &F_r_physical, amrex::FArrayBox &F_t_physical) |
Private Attributes | |
| int | m_nr |
| int | m_n_rz_azimuthal_modes |
| HankelTransform::RealVector | m_kr |
| amrex::Vector< std::unique_ptr< HankelTransform > > | dht0 |
| amrex::Vector< std::unique_ptr< HankelTransform > > | dhtm |
| amrex::Vector< std::unique_ptr< HankelTransform > > | dhtp |
|
default |
| SpectralHankelTransformer::SpectralHankelTransformer | ( | int | nr, |
| int | n_rz_azimuthal_modes, | ||
| amrex::Real | rmax ) |
| void SpectralHankelTransformer::ExtractKrArray | ( | ) |
|
inlinenodiscard |
| void SpectralHankelTransformer::PhysicalToSpectral_Scalar | ( | amrex::FArrayBox const & | F_physical, |
| amrex::FArrayBox & | G_spectral ) |
| void SpectralHankelTransformer::PhysicalToSpectral_Vector | ( | amrex::Box const & | box, |
| amrex::FArrayBox & | F_r_physical, | ||
| amrex::FArrayBox & | F_t_physical, | ||
| amrex::FArrayBox & | G_p_spectral, | ||
| amrex::FArrayBox & | G_m_spectral ) |
| void SpectralHankelTransformer::SpectralToPhysical_Scalar | ( | amrex::FArrayBox const & | G_spectral, |
| amrex::FArrayBox & | F_physical ) |
| void SpectralHankelTransformer::SpectralToPhysical_Vector | ( | amrex::Box const & | box, |
| amrex::FArrayBox const & | G_p_spectral, | ||
| amrex::FArrayBox const & | G_m_spectral, | ||
| amrex::FArrayBox & | F_r_physical, | ||
| amrex::FArrayBox & | F_t_physical ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |