8 #ifndef WARPX_SPECTRAL_FIELD_DATA_H_ 9 #define WARPX_SPECTRAL_FIELD_DATA_H_ 18 #include <AMReX_Config.H> 57 const bool time_averaging,
59 const int rho_in_time,
60 const bool dive_cleaning,
61 const bool divb_cleaning,
63 const bool pml_rz =
false);
125 const int n_field_required,
126 const bool periodic_single_box);
131 void ForwardTransform (
const int lev,
135 void BackwardTransform (
const int lev,
amrex::MultiFab& mf,
const int field_index,
151 #if defined(WARPX_DIM_3D) 158 #endif // WARPX_SPECTRAL_FIELD_DATA_H_ int Eyx
Definition: SpectralFieldData.H:103
bool m_periodic_single_box
Definition: SpectralFieldData.H:155
int By
Definition: SpectralFieldData.H:85
int rho_new
Definition: SpectralFieldData.H:87
int Ex
Definition: SpectralFieldData.H:84
Class that represents the spectral space.
Definition: SpectralKSpace.H:47
AnyFFT::FFTplans forward_plan
Definition: SpectralFieldData.H:146
int Ez_avg
Definition: SpectralFieldData.H:90
int Ezy
Definition: SpectralFieldData.H:103
int Bxz
Definition: SpectralFieldData.H:104
int Ey_avg
Definition: SpectralFieldData.H:90
int Ex_avg
Definition: SpectralFieldData.H:90
int Jx
Definition: SpectralFieldData.H:86
int Ez
Definition: SpectralFieldData.H:84
int Bxy
Definition: SpectralFieldData.H:104
int Gz
Definition: SpectralFieldData.H:108
int Jz_new
Definition: SpectralFieldData.H:94
SpectralShiftFactor zshift_FFTtoCell
Definition: SpectralFieldData.H:149
int F
Definition: SpectralFieldData.H:100
int Bzz
Definition: SpectralFieldData.H:107
int Eyy
Definition: SpectralFieldData.H:107
int Bx
Definition: SpectralFieldData.H:85
int Exx
Definition: SpectralFieldData.H:107
SpectralFieldIndex()=default
Default constructor.
int Ezx
Definition: SpectralFieldData.H:103
int Bx_avg
Definition: SpectralFieldData.H:91
int Ey
Definition: SpectralFieldData.H:84
int Jy
Definition: SpectralFieldData.H:86
int Jz
Definition: SpectralFieldData.H:86
int Et_pml
Definition: SpectralFieldData.H:111
int By_avg
Definition: SpectralFieldData.H:91
int Fx
Definition: SpectralFieldData.H:108
int rho_mid
Definition: SpectralFieldData.H:97
SpectralField tmpSpectralField
Definition: SpectralFieldData.H:144
int Byx
Definition: SpectralFieldData.H:104
int Eyz
Definition: SpectralFieldData.H:103
int Byy
Definition: SpectralFieldData.H:107
int Ezz
Definition: SpectralFieldData.H:107
int Jy_new
Definition: SpectralFieldData.H:94
int Bzx
Definition: SpectralFieldData.H:104
Class that stores the fields in spectral space, and performs the Fourier transforms between real spac...
Definition: SpectralFieldData.H:117
int Bzy
Definition: SpectralFieldData.H:104
int Exy
Definition: SpectralFieldData.H:103
int n_fields
Definition: SpectralFieldData.H:76
int G
Definition: SpectralFieldData.H:100
int Jx_new
Definition: SpectralFieldData.H:94
Definition: SpectralFieldData.H:32
int Fy
Definition: SpectralFieldData.H:108
int Br_pml
Definition: SpectralFieldData.H:111
int Bz_avg
Definition: SpectralFieldData.H:91
int Bt_pml
Definition: SpectralFieldData.H:111
~SpectralFieldIndex()=default
Default destructor.
int Bxx
Definition: SpectralFieldData.H:107
int divE
Definition: SpectralFieldData.H:87
SpectralField fields
Definition: SpectralFieldData.H:139
int Er_pml
Definition: SpectralFieldData.H:111
int Gy
Definition: SpectralFieldData.H:108
int Fz
Definition: SpectralFieldData.H:108
int rho_old
Definition: SpectralFieldData.H:87
int Exz
Definition: SpectralFieldData.H:103
amrex::MultiFab tmpRealField
Definition: SpectralFieldData.H:145
int Byz
Definition: SpectralFieldData.H:104
int Bz
Definition: SpectralFieldData.H:85
int Gx
Definition: SpectralFieldData.H:108