ARTEMIS
PML Member List

This is the complete list of members for PML, including all inherited members.

CheckPoint(const std::string &dir) constPML
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 &reg, const amrex::Geometry &geom)PMLprivatestatic
Exchange(const std::array< amrex::MultiFab *, 3 > &mf_pml, const std::array< amrex::MultiFab *, 3 > &mf, const PatchType &patch_type, const int do_pml_in_domain)PML
Exchange(amrex::MultiFab &pml, amrex::MultiFab &reg, const amrex::Geometry &geom, int do_pml_in_domain)PMLstatic
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 noexceptPMLinlineprivate
FillBoundary()PML
FillBoundaryB()PML
FillBoundaryB(PatchType patch_type)PML
FillBoundaryE()PML
FillBoundaryE(PatchType patch_type)PML
FillBoundaryF()PML
FillBoundaryF(PatchType patch_type)PML
FillBoundaryG()PML
FillBoundaryG(PatchType patch_type)PML
Get_edge_lengths()PML
Get_face_areas()PML
GetB_cp()PML
GetB_fp()PML
GetE_cp()PML
GetE_fp()PML
GetE_fp(int comp)PML
Geteps_cp()PML
Geteps_fp()PML
GetF_cp()PML
GetF_fp()PML
GetG_cp()PML
GetG_fp()PML
Getj_cp()PML
Getj_fp()PML
Getmu_cp()PML
Getmu_fp()PML
GetMultiSigmaBox_cp() constPMLinline
GetMultiSigmaBox_fp() constPMLinline
Getsigma_cp()PML
Getsigma_fp()PML
m_cgeomPMLprivate
m_divb_cleaningPMLprivate
m_dive_cleaningPMLprivate
m_fill_guards_currentPMLprivate
m_fill_guards_fieldsPMLprivate
m_geomPMLprivate
m_okPMLprivate
MakeBoxArray(bool single_box_domain, const amrex::Box &regular_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)PMLprivatestatic
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)PMLprivatestatic
MakeBoxArray_single(const amrex::Box &regular_domain, const amrex::BoxArray &grid_ba, const amrex::IntVect &ncell, const amrex::IntVect &do_pml_Lo, const amrex::IntVect &do_pml_Hi)PMLprivatestatic
ok() constPMLinline
PML(const int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, 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, const int psatd_solution_type, const int J_in_time, const int rho_in_time, const bool do_pml_dive_cleaning, const 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, const amrex::IntVect do_pml_Lo=amrex::IntVect::TheUnitVector(), const amrex::IntVect do_pml_Hi=amrex::IntVect::TheUnitVector())PML
pml_B_cpPMLprivate
pml_B_fpPMLprivate
pml_E_cpPMLprivate
pml_E_fpPMLprivate
pml_edge_lengthsPMLprivate
pml_eps_cpPMLprivate
pml_eps_fpPMLprivate
pml_F_cpPMLprivate
pml_F_fpPMLprivate
pml_field_factoryPMLprivate
pml_G_cpPMLprivate
pml_G_fpPMLprivate
pml_j_cpPMLprivate
pml_j_fpPMLprivate
pml_mu_cpPMLprivate
pml_mu_fpPMLprivate
pml_sigma_cpPMLprivate
pml_sigma_fpPMLprivate
PushPSATD(const int lev)PML
Restart(const std::string &dir)PML
sigba_cpPMLprivate
sigba_fpPMLprivate
spectral_solver_cpPMLprivate
spectral_solver_fpPMLprivate
~PML()=defaultPML