7 #ifndef WARPX_PSATD_ALGORITHM_RZ_H_
8 #define WARPX_PSATD_ALGORITHM_RZ_H_
22 int const n_rz_azimuthal_modes,
int const norder_z,
23 short const grid_type, amrex::Real
const dt_step,
24 bool const update_with_rho,
25 const bool time_averaging,
27 const int rho_in_time,
28 const bool dive_cleaning,
29 const bool divb_cleaning);
Definition: PsatdAlgorithmRZ.H:16
void InitializeSpectralCoefficients(SpectralFieldDataRZ const &f)
Definition: PsatdAlgorithmRZ.cpp:337
SpectralRealCoefficients X2_coef
Definition: PsatdAlgorithmRZ.H:67
virtual void VayDeposition(SpectralFieldDataRZ &field_data) override final
Virtual function for Vay current deposition in Fourier space (Vay et al, 2013). This function overrid...
Definition: PsatdAlgorithmRZ.cpp:491
virtual void pushSpectralFields(SpectralFieldDataRZ &f) override final
Definition: PsatdAlgorithmRZ.cpp:80
SpectralRealCoefficients S_ck_coef
Definition: PsatdAlgorithmRZ.H:67
bool m_dive_cleaning
Definition: PsatdAlgorithmRZ.H:65
SpectralRealCoefficients X1_coef
Definition: PsatdAlgorithmRZ.H:67
SpectralRealCoefficients C_coef
Definition: PsatdAlgorithmRZ.H:67
bool m_divb_cleaning
Definition: PsatdAlgorithmRZ.H:66
bool coefficients_initialized
Definition: PsatdAlgorithmRZ.H:59
SpectralRealCoefficients X6_coef
Definition: PsatdAlgorithmRZ.H:68
SpectralRealCoefficients X3_coef
Definition: PsatdAlgorithmRZ.H:67
bool m_update_with_rho
Definition: PsatdAlgorithmRZ.H:62
amrex::Real m_dt
Definition: PsatdAlgorithmRZ.H:61
int m_J_in_time
Definition: PsatdAlgorithmRZ.H:64
bool m_time_averaging
Definition: PsatdAlgorithmRZ.H:63
SpectralRealCoefficients X5_coef
Definition: PsatdAlgorithmRZ.H:68
PsatdAlgorithmRZ(SpectralKSpaceRZ const &spectral_kspace, amrex::DistributionMapping const &dm, const SpectralFieldIndex &spectral_index, int const n_rz_azimuthal_modes, int const norder_z, short const grid_type, amrex::Real const dt_step, bool const update_with_rho, const bool time_averaging, const int J_in_time, const int rho_in_time, const bool dive_cleaning, const bool divb_cleaning)
Definition: PsatdAlgorithmRZ.cpp:20
virtual void CurrentCorrection(SpectralFieldDataRZ &field_data) override final
Virtual function for current correction in Fourier space (Vay et al, 2013). This function overrides t...
Definition: PsatdAlgorithmRZ.cpp:425
Definition: SpectralBaseAlgorithmRZ.H:21
Definition: SpectralFieldDataRZ.H:22
Definition: SpectralFieldData.H:33
Definition: SpectralKSpaceRZ.H:21