#include <SpectralFieldData.H>
◆ SpectralFieldIndex() [1/4]
| SpectralFieldIndex::SpectralFieldIndex |
( |
bool | update_with_rho, |
|
|
bool | time_averaging, |
|
|
TimeDependencyJ | time_dependency_J, |
|
|
TimeDependencyRho | time_dependency_rho, |
|
|
bool | dive_cleaning, |
|
|
bool | divb_cleaning, |
|
|
bool | pml, |
|
|
bool | pml_rz = false ) |
Constructor of the class SpectralFieldIndex.
Set integer indices to access data in spectral space and total number of fields to be stored.
- Parameters
-
| [in] | update_with_rho | whether rho is used in the field update equations |
| [in] | time_averaging | whether the time averaging algorithm is used |
| [in] | time_dependency_J | the PSATD-JRhom algorithm used (hence two currents computed at the beginning and the end of the time interval instead of one current computed at half time) |
| [in] | time_dependency_rho | the multi-rho algorithm used (hence two densities computed at the beginning and the end of the time interval instead of one density computed at half time) |
| [in] | dive_cleaning | whether to use div(E) cleaning to account for errors in Gauss law (new field F in the update equations) |
| [in] | divb_cleaning | whether to use div(B) cleaning to account for errors in div(B) = 0 law (new field G in the update equations) |
| [in] | pml | whether the indices are used to access spectral data for the PML spectral solver |
| [in] | pml_rz | whether the indices are used to access spectral data for the RZ PML spectral solver |
◆ SpectralFieldIndex() [2/4]
| SpectralFieldIndex::SpectralFieldIndex |
( |
| ) |
|
|
default |
◆ ~SpectralFieldIndex()
| SpectralFieldIndex::~SpectralFieldIndex |
( |
| ) |
|
|
default |
◆ SpectralFieldIndex() [3/4]
Default Copy constructor.
◆ SpectralFieldIndex() [4/4]
Default Move constructor.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Br_pml
| int SpectralFieldIndex::Br_pml = -1 |
◆ Bt_pml
| int SpectralFieldIndex::Bt_pml = -1 |
◆ Bx
| int SpectralFieldIndex::Bx = -1 |
◆ Bx_avg
| int SpectralFieldIndex::Bx_avg = -1 |
◆ Bxx
| int SpectralFieldIndex::Bxx = -1 |
◆ Bxy
| int SpectralFieldIndex::Bxy = -1 |
◆ Bxz
| int SpectralFieldIndex::Bxz = -1 |
◆ By
| int SpectralFieldIndex::By = -1 |
◆ By_avg
| int SpectralFieldIndex::By_avg = -1 |
◆ Byx
| int SpectralFieldIndex::Byx = -1 |
◆ Byy
| int SpectralFieldIndex::Byy = -1 |
◆ Byz
| int SpectralFieldIndex::Byz = -1 |
◆ Bz
| int SpectralFieldIndex::Bz = -1 |
◆ Bz_avg
| int SpectralFieldIndex::Bz_avg = -1 |
◆ Bzx
| int SpectralFieldIndex::Bzx = -1 |
◆ Bzy
| int SpectralFieldIndex::Bzy = -1 |
◆ Bzz
| int SpectralFieldIndex::Bzz = -1 |
◆ divE
| int SpectralFieldIndex::divE = -1 |
◆ Er_pml
| int SpectralFieldIndex::Er_pml = -1 |
◆ Et_pml
| int SpectralFieldIndex::Et_pml = -1 |
◆ Ex
| int SpectralFieldIndex::Ex = -1 |
◆ Ex_avg
| int SpectralFieldIndex::Ex_avg = -1 |
◆ Exx
| int SpectralFieldIndex::Exx = -1 |
◆ Exy
| int SpectralFieldIndex::Exy = -1 |
◆ Exz
| int SpectralFieldIndex::Exz = -1 |
◆ Ey
| int SpectralFieldIndex::Ey = -1 |
◆ Ey_avg
| int SpectralFieldIndex::Ey_avg = -1 |
◆ Eyx
| int SpectralFieldIndex::Eyx = -1 |
◆ Eyy
| int SpectralFieldIndex::Eyy = -1 |
◆ Eyz
| int SpectralFieldIndex::Eyz = -1 |
◆ Ez
| int SpectralFieldIndex::Ez = -1 |
◆ Ez_avg
| int SpectralFieldIndex::Ez_avg = -1 |
◆ Ezx
| int SpectralFieldIndex::Ezx = -1 |
◆ Ezy
| int SpectralFieldIndex::Ezy = -1 |
◆ Ezz
| int SpectralFieldIndex::Ezz = -1 |
| int SpectralFieldIndex::F = -1 |
◆ Fx
| int SpectralFieldIndex::Fx = -1 |
◆ Fy
| int SpectralFieldIndex::Fy = -1 |
◆ Fz
| int SpectralFieldIndex::Fz = -1 |
| int SpectralFieldIndex::G = -1 |
◆ Gx
| int SpectralFieldIndex::Gx = -1 |
◆ Gy
| int SpectralFieldIndex::Gy = -1 |
◆ Gz
| int SpectralFieldIndex::Gz = -1 |
◆ Jx_mid
| int SpectralFieldIndex::Jx_mid = -1 |
◆ Jx_new
| int SpectralFieldIndex::Jx_new = -1 |
◆ Jx_old
| int SpectralFieldIndex::Jx_old = -1 |
◆ Jy_mid
| int SpectralFieldIndex::Jy_mid = -1 |
◆ Jy_new
| int SpectralFieldIndex::Jy_new = -1 |
◆ Jy_old
| int SpectralFieldIndex::Jy_old = -1 |
◆ Jz_mid
| int SpectralFieldIndex::Jz_mid = -1 |
◆ Jz_new
| int SpectralFieldIndex::Jz_new = -1 |
◆ Jz_old
| int SpectralFieldIndex::Jz_old = -1 |
◆ n_fields
| int SpectralFieldIndex::n_fields |
◆ rho_mid
| int SpectralFieldIndex::rho_mid = -1 |
◆ rho_new
| int SpectralFieldIndex::rho_new = -1 |
◆ rho_old
| int SpectralFieldIndex::rho_old = -1 |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6102/Source/FieldSolver/SpectralSolver/SpectralFieldData.H
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/6102/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp