#include <PsatdAlgorithmGalileanRZ.H>
|
| | PsatdAlgorithmGalileanRZ (SpectralKSpaceRZ const &spectral_kspace, amrex::DistributionMapping const &dm, const SpectralFieldIndex &spectral_index, int n_rz_azimuthal_modes, int norder_z, ablastr::utils::enums::GridType grid_type, const amrex::Vector< amrex::Real > &v_galilean, amrex::Real dt_step, bool update_with_rho) |
| |
| void | pushSpectralFields (SpectralFieldDataRZ &f) final |
| |
| void | InitializeSpectralCoefficients (SpectralFieldDataRZ const &f) |
| |
| void | CurrentCorrection (SpectralFieldDataRZ &field_data) final |
| | Virtual function for current correction in Fourier space This function overrides the virtual function CurrentCorrection in the base class SpectralBaseAlgorithmRZ and cannot be overridden by further derived classes (qualifier final).
|
| |
| void | VayDeposition (SpectralFieldDataRZ &field_data) final |
| | Virtual function for Vay current deposition in Fourier space This function overrides the virtual function VayDeposition in the base class SpectralBaseAlgorithmRZ and cannot be overridden by further derived classes.
|
| |
| virtual | ~SpectralBaseAlgorithmRZ ()=default |
| |
| | SpectralBaseAlgorithmRZ (SpectralBaseAlgorithmRZ const &)=default |
| | Default Copy constructor.
|
| |
| SpectralBaseAlgorithmRZ & | operator= (SpectralBaseAlgorithmRZ const &)=default |
| | Default Copy operator.
|
| |
| | SpectralBaseAlgorithmRZ (SpectralBaseAlgorithmRZ &&)=default |
| | Default Move constructor.
|
| |
| SpectralBaseAlgorithmRZ & | operator= (SpectralBaseAlgorithmRZ &&)=default |
| | Default Move operator.
|
| |
| void | ComputeSpectralDivE (int lev, SpectralFieldDataRZ &field_data, ablastr::fields::VectorField const &Efield, amrex::MultiFab &divE) |
| | Compute spectral divergence of E.
|
| |
◆ PsatdAlgorithmGalileanRZ()
◆ CurrentCorrection()
Virtual function for current correction in Fourier space This function overrides the virtual function CurrentCorrection in the base class SpectralBaseAlgorithmRZ and cannot be overridden by further derived classes (qualifier final).
- Parameters
-
| [in,out] | field_data | all fields in Fourier space |
Implements SpectralBaseAlgorithmRZ.
◆ InitializeSpectralCoefficients()
◆ pushSpectralFields()
◆ VayDeposition()
Virtual function for Vay current deposition in Fourier space This function overrides the virtual function VayDeposition in the base class SpectralBaseAlgorithmRZ and cannot be overridden by further derived classes.
- Parameters
-
| [in,out] | field_data | All fields in Fourier space |
Implements SpectralBaseAlgorithmRZ.
◆ C_coef
◆ coefficients_initialized
| bool PsatdAlgorithmGalileanRZ::coefficients_initialized = false |
|
private |
◆ m_dt
| amrex::Real PsatdAlgorithmGalileanRZ::m_dt |
|
private |
◆ m_update_with_rho
| bool PsatdAlgorithmGalileanRZ::m_update_with_rho |
|
private |
◆ m_v_galilean
| amrex::Vector<amrex::Real> PsatdAlgorithmGalileanRZ::m_v_galilean |
|
private |
◆ S_ck_coef
◆ T_rho_coef
◆ Theta2_coef
◆ X1_coef
◆ X2_coef
◆ X3_coef
◆ X4_coef
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6102/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithmGalileanRZ.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6102/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/PsatdAlgorithmGalileanRZ.cpp