#include <PML_RZ.H>
|
| PML_RZ (const int lev, const amrex::BoxArray &grid_ba, const amrex::DistributionMapping &grid_dm, const amrex::Geometry *geom, const int ncell, const int do_pml_in_domain) |
|
void | ApplyDamping (amrex::MultiFab *Et_fp, amrex::MultiFab *Ez_fp, amrex::MultiFab *Bt_fp, amrex::MultiFab *Bz_fp, amrex::Real dt) |
|
std::array< amrex::MultiFab *, 2 > | GetE_fp () |
|
std::array< amrex::MultiFab *, 2 > | GetB_fp () |
|
void | PushPSATD (const int lev) |
|
void | FillBoundaryE () |
|
void | FillBoundaryB () |
|
void | FillBoundaryE (PatchType patch_type) |
|
void | FillBoundaryB (PatchType patch_type) |
|
void | CheckPoint (const std::string &dir) const |
|
void | Restart (const std::string &dir) |
|
| ~PML_RZ ()=default |
|
◆ PML_RZ()
◆ ~PML_RZ()
◆ ApplyDamping()
◆ CheckPoint()
void PML_RZ::CheckPoint |
( |
const std::string & |
dir | ) |
const |
◆ FillBoundaryB() [1/2]
void PML_RZ::FillBoundaryB |
( |
| ) |
|
◆ FillBoundaryB() [2/2]
void PML_RZ::FillBoundaryB |
( |
PatchType |
patch_type | ) |
|
◆ FillBoundaryE() [1/2]
void PML_RZ::FillBoundaryE |
( |
| ) |
|
◆ FillBoundaryE() [2/2]
void PML_RZ::FillBoundaryE |
( |
PatchType |
patch_type | ) |
|
◆ GetB_fp()
◆ GetE_fp()
◆ PushPMLPSATDSinglePatchRZ()
◆ PushPSATD()
void PML_RZ::PushPSATD |
( |
const int |
lev | ) |
|
◆ Restart()
void PML_RZ::Restart |
( |
const std::string & |
dir | ) |
|
◆ m_do_pml_in_domain
const int PML_RZ::m_do_pml_in_domain |
|
private |
◆ m_geom
◆ m_ncell
const int PML_RZ::m_ncell |
|
private |
◆ pml_B_fp
◆ pml_E_fp
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/artemis-em/checkouts/latest/Source/BoundaryConditions/PML_RZ.H
- /home/docs/checkouts/readthedocs.org/user_builds/artemis-em/checkouts/latest/Source/BoundaryConditions/PML_RZ.cpp