8 #ifndef WARPX_SPECTRAL_FIELD_DATA_H_ 9 #define WARPX_SPECTRAL_FIELD_DATA_H_ 18 #include <AMReX_Config.H> 60 const bool time_averaging,
62 const int rho_in_time,
63 const bool dive_cleaning,
64 const bool divb_cleaning,
66 const bool pml_rz =
false);
129 const int n_field_required,
130 const bool periodic_single_box);
135 void ForwardTransform (
const int lev,
139 void BackwardTransform (
const int lev,
amrex::MultiFab& mf,
const int field_index,
155 #if defined(WARPX_DIM_3D) 162 #endif // WARPX_SPECTRAL_FIELD_DATA_H_ int Eyx
Definition: SpectralFieldData.H:107
bool m_periodic_single_box
Definition: SpectralFieldData.H:159
int By
Definition: SpectralFieldData.H:88
int rho_new
Definition: SpectralFieldData.H:101
int Ex
Definition: SpectralFieldData.H:87
Class that represents the spectral space.
Definition: SpectralKSpace.H:47
int Jy_mid
Definition: SpectralFieldData.H:97
AnyFFT::FFTplans forward_plan
Definition: SpectralFieldData.H:150
int Ez_avg
Definition: SpectralFieldData.H:92
int Ezy
Definition: SpectralFieldData.H:107
int Bxz
Definition: SpectralFieldData.H:108
int Ey_avg
Definition: SpectralFieldData.H:92
int Ex_avg
Definition: SpectralFieldData.H:92
int Ez
Definition: SpectralFieldData.H:87
int Bxy
Definition: SpectralFieldData.H:108
int Gz
Definition: SpectralFieldData.H:112
int Jz_new
Definition: SpectralFieldData.H:98
SpectralShiftFactor zshift_FFTtoCell
Definition: SpectralFieldData.H:153
int Jx_mid
Definition: SpectralFieldData.H:97
int F
Definition: SpectralFieldData.H:104
int Bzz
Definition: SpectralFieldData.H:111
int Eyy
Definition: SpectralFieldData.H:111
int Jx_old
Definition: SpectralFieldData.H:96
int Bx
Definition: SpectralFieldData.H:88
int Exx
Definition: SpectralFieldData.H:111
SpectralFieldIndex()=default
Default constructor.
int Ezx
Definition: SpectralFieldData.H:107
int Bx_avg
Definition: SpectralFieldData.H:93
int Ey
Definition: SpectralFieldData.H:87
int Et_pml
Definition: SpectralFieldData.H:115
int By_avg
Definition: SpectralFieldData.H:93
int Fx
Definition: SpectralFieldData.H:112
int rho_mid
Definition: SpectralFieldData.H:101
SpectralField tmpSpectralField
Definition: SpectralFieldData.H:148
int Byx
Definition: SpectralFieldData.H:108
int Eyz
Definition: SpectralFieldData.H:107
int Byy
Definition: SpectralFieldData.H:111
int Ezz
Definition: SpectralFieldData.H:111
int Jy_new
Definition: SpectralFieldData.H:98
int Jy_old
Definition: SpectralFieldData.H:96
int Bzx
Definition: SpectralFieldData.H:108
Class that stores the fields in spectral space, and performs the Fourier transforms between real spac...
Definition: SpectralFieldData.H:121
int Bzy
Definition: SpectralFieldData.H:108
int Exy
Definition: SpectralFieldData.H:107
int n_fields
Definition: SpectralFieldData.H:79
int G
Definition: SpectralFieldData.H:104
int Jx_new
Definition: SpectralFieldData.H:98
Definition: SpectralFieldData.H:32
int Fy
Definition: SpectralFieldData.H:112
int Br_pml
Definition: SpectralFieldData.H:115
int Bz_avg
Definition: SpectralFieldData.H:93
int Bt_pml
Definition: SpectralFieldData.H:115
~SpectralFieldIndex()=default
Default destructor.
int Bxx
Definition: SpectralFieldData.H:111
int divE
Definition: SpectralFieldData.H:89
SpectralField fields
Definition: SpectralFieldData.H:143
int Er_pml
Definition: SpectralFieldData.H:115
int Gy
Definition: SpectralFieldData.H:112
int Fz
Definition: SpectralFieldData.H:112
int rho_old
Definition: SpectralFieldData.H:101
int Exz
Definition: SpectralFieldData.H:107
int Jz_mid
Definition: SpectralFieldData.H:97
amrex::MultiFab tmpRealField
Definition: SpectralFieldData.H:149
int Byz
Definition: SpectralFieldData.H:108
int Bz
Definition: SpectralFieldData.H:88
int Jz_old
Definition: SpectralFieldData.H:96
int Gx
Definition: SpectralFieldData.H:112