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:338
SpectralRealCoefficients X2_coef
Definition: PsatdAlgorithmRZ.H:69
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:492
virtual void pushSpectralFields(SpectralFieldDataRZ &f) override final
Definition: PsatdAlgorithmRZ.cpp:81
SpectralFieldIndex m_spectral_index
Definition: PsatdAlgorithmRZ.H:59
SpectralRealCoefficients S_ck_coef
Definition: PsatdAlgorithmRZ.H:69
bool m_dive_cleaning
Definition: PsatdAlgorithmRZ.H:67
SpectralRealCoefficients X1_coef
Definition: PsatdAlgorithmRZ.H:69
SpectralRealCoefficients C_coef
Definition: PsatdAlgorithmRZ.H:69
bool m_divb_cleaning
Definition: PsatdAlgorithmRZ.H:68
bool coefficients_initialized
Definition: PsatdAlgorithmRZ.H:61
SpectralRealCoefficients X6_coef
Definition: PsatdAlgorithmRZ.H:70
SpectralRealCoefficients X3_coef
Definition: PsatdAlgorithmRZ.H:69
bool m_update_with_rho
Definition: PsatdAlgorithmRZ.H:64
amrex::Real m_dt
Definition: PsatdAlgorithmRZ.H:63
int m_J_in_time
Definition: PsatdAlgorithmRZ.H:66
bool m_time_averaging
Definition: PsatdAlgorithmRZ.H:65
SpectralRealCoefficients X5_coef
Definition: PsatdAlgorithmRZ.H:70
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:426
Definition: SpectralBaseAlgorithmRZ.H:21
Definition: SpectralFieldDataRZ.H:21
Definition: SpectralFieldData.H:33
Definition: SpectralKSpaceRZ.H:21
f
Definition: write_atomic_data_cpp.py:88