WarpX
|
This is the complete list of members for PML, including all inherited members.
CheckPoint(const std::string &dir) const | PML | |
ComputePMLFactors(amrex::Real dt) | PML | |
CopyJtoPMLs(const std::array< amrex::MultiFab *, 3 > &j_fp, const std::array< amrex::MultiFab *, 3 > &j_cp) | PML | |
CopyJtoPMLs(PatchType patch_type, const std::array< amrex::MultiFab *, 3 > &jp) | PML | |
CopyToPML(amrex::MultiFab &pml, amrex::MultiFab ®, const amrex::Geometry &geom) | PML | privatestatic |
Exchange(const std::array< amrex::MultiFab *, 3 > &mf_pml, const std::array< amrex::MultiFab *, 3 > &mf, const PatchType &patch_type, int do_pml_in_domain) | PML | |
Exchange(amrex::MultiFab &pml, amrex::MultiFab ®, const amrex::Geometry &geom, int do_pml_in_domain) | PML | static |
ExchangeF(amrex::MultiFab *F_fp, amrex::MultiFab *F_cp, int do_pml_in_domain) | PML | |
ExchangeF(PatchType patch_type, amrex::MultiFab *Fp, int do_pml_in_domain) | PML | |
ExchangeG(amrex::MultiFab *G_fp, amrex::MultiFab *G_cp, int do_pml_in_domain) | PML | |
ExchangeG(PatchType patch_type, amrex::MultiFab *Gp, int do_pml_in_domain) | PML | |
fieldFactory() const noexcept | PML | inlineprivate |
FillBoundaryB(PatchType patch_type, std::optional< bool > nodal_sync=std::nullopt) | PML | |
FillBoundaryE(PatchType patch_type, std::optional< bool > nodal_sync=std::nullopt) | PML | |
FillBoundaryF(PatchType patch_type, std::optional< bool > nodal_sync=std::nullopt) | PML | |
FillBoundaryG(PatchType patch_type, std::optional< bool > nodal_sync=std::nullopt) | PML | |
Get_edge_lengths() | PML | |
Get_face_areas() | PML | |
GetB_cp() | PML | |
GetB_fp() | PML | |
GetE_cp() | PML | |
GetE_fp() | PML | |
GetF_cp() | PML | |
GetF_fp() | PML | |
GetG_cp() | PML | |
GetG_fp() | PML | |
Getj_cp() | PML | |
Getj_fp() | PML | |
GetMultiSigmaBox_cp() const | PML | inline |
GetMultiSigmaBox_fp() const | PML | inline |
m_cgeom | PML | private |
m_divb_cleaning | PML | private |
m_dive_cleaning | PML | private |
m_fill_guards_current | PML | private |
m_fill_guards_fields | PML | private |
m_geom | PML | private |
m_ok | PML | private |
MakeBoxArray(bool single_box_domain, const amrex::Box ®ular_domain, const amrex::Geometry &geom, const amrex::BoxArray &grid_ba, const amrex::IntVect &ncell, int do_pml_in_domain, const amrex::IntVect &do_pml_Lo, const amrex::IntVect &do_pml_Hi) | PML | privatestatic |
MakeBoxArray_multiple(const amrex::Geometry &geom, const amrex::BoxArray &grid_ba, const amrex::IntVect &ncell, int do_pml_in_domain, const amrex::IntVect &do_pml_Lo, const amrex::IntVect &do_pml_Hi) | PML | privatestatic |
MakeBoxArray_single(const amrex::Box ®ular_domain, const amrex::BoxArray &grid_ba, const amrex::IntVect &ncell, const amrex::IntVect &do_pml_Lo, const amrex::IntVect &do_pml_Hi) | PML | privatestatic |
ok() const | PML | inline |
PML(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, bool do_similar_dm_pml, const amrex::Geometry *geom, const amrex::Geometry *cgeom, int ncell, int delta, amrex::IntVect ref_ratio, amrex::Real dt, int nox_fft, int noy_fft, int noz_fft, short grid_type, int do_moving_window, int pml_has_particles, int do_pml_in_domain, int psatd_solution_type, int J_in_time, int rho_in_time, bool do_pml_dive_cleaning, bool do_pml_divb_cleaning, const amrex::IntVect &fill_guards_fields, const amrex::IntVect &fill_guards_current, int max_guard_EB, amrex::Real v_sigma_sb, amrex::IntVect do_pml_Lo=amrex::IntVect::TheUnitVector(), amrex::IntVect do_pml_Hi=amrex::IntVect::TheUnitVector()) | PML | |
pml_B_cp | PML | private |
pml_B_fp | PML | private |
pml_E_cp | PML | private |
pml_E_fp | PML | private |
pml_edge_lengths | PML | private |
pml_F_cp | PML | private |
pml_F_fp | PML | private |
pml_field_factory | PML | private |
pml_G_cp | PML | private |
pml_G_fp | PML | private |
pml_j_cp | PML | private |
pml_j_fp | PML | private |
PushPSATD(int lev) | PML | |
Restart(const std::string &dir) | PML | |
sigba_cp | PML | private |
sigba_fp | PML | private |
spectral_solver_cp | PML | private |
spectral_solver_fp | PML | private |