WarpX
WarpX Member List

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

AddCurrentFromFineLevelandSumBoundary(int lev)WarpXprivate
AddRhoFromFineLevelandSumBoundary(int lev, int icomp, int ncomp)WarpXprivate
AddSpaceChargeField(WarpXParticleContainer &pc)WarpX
AllocLevelData(int lev, const amrex::BoxArray &new_grids, const amrex::DistributionMapping &new_dmap)WarpXprivate
AllocLevelMFs(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const amrex::IntVect &ngE, const amrex::IntVect &ngJ, const amrex::IntVect &ngRho, const amrex::IntVect &ngF, const amrex::IntVect &ngextra, const bool aux_is_nodal)WarpXprivate
ApplyFilterandSumBoundaryJ(int lev, PatchType patch_type)WarpXprivate
ApplyFilterandSumBoundaryRho(int lev, PatchType patch_type, int icomp, int ncomp)WarpXprivate
ApplyInverseVolumeScalingToChargeDensity(amrex::MultiFab *Rho, int lev)WarpX
ApplyInverseVolumeScalingToCurrentDensity(amrex::MultiFab *Jx, amrex::MultiFab *Jy, amrex::MultiFab *Jz, int lev)WarpX
applyMirrors(amrex::Real time)WarpX
authorsWarpXstatic
AverageAndPackFields(amrex::Vector< std::string > &varnames, amrex::Vector< amrex::MultiFab > &mf_avg, const int ngrow) constWarpX
B_ext_grid_sWarpXstatic
B_external_gridWarpXstatic
BackwardCompatibility()WarpXprivate
beta_boostWarpXstatic
Bfield_auxWarpXprivate
Bfield_avg_auxWarpXprivate
Bfield_avg_cpWarpXprivate
Bfield_avg_fpWarpXprivate
Bfield_caxWarpXprivate
Bfield_cpWarpXprivate
Bfield_fpWarpXprivate
Bfield_sliceWarpXprivate
bilinear_filterWarpX
boost_directionWarpXstatic
BuildBufferMasks()WarpXprivate
BuildBufferMasksInBox(const amrex::Box tbx, amrex::IArrayBox &buffer_mask, const amrex::IArrayBox &guard_mask, const int ng)WarpXprivate
Bxfield_parserWarpX
Byfield_parserWarpX
Bzfield_parserWarpX
CellSize(int lev)WarpXstatic
cflWarpXprivate
charge_bufWarpXprivate
charge_deposition_algoWarpXstatic
ClearLevel(int lev) finalWarpXprotectedvirtual
computeB(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 > > &B, const amrex::Vector< std::unique_ptr< amrex::MultiFab > > &phi, std::array< amrex::Real, 3 > const beta={{0, 0, 0}}) constWarpX
ComputeCostsHeuristic(amrex::Vector< std::unique_ptr< amrex::LayoutData< amrex::Real > > > &costs)WarpX
ComputeDivB(amrex::MultiFab &divB, int const dcomp, const std::array< const amrex::MultiFab *const, 3 > &B, const std::array< amrex::Real, 3 > &dx)WarpXstatic
ComputeDivB(amrex::MultiFab &divB, int const dcomp, const std::array< const amrex::MultiFab *const, 3 > &B, const std::array< amrex::Real, 3 > &dx, int const ngrow)WarpXstatic
ComputeDivE(amrex::MultiFab &divE, const int lev)WarpX
ComputeDt()WarpX
computeE(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 > > &E, const amrex::Vector< std::unique_ptr< amrex::MultiFab > > &phi, std::array< amrex::Real, 3 > const beta={{0, 0, 0}}) constWarpX
computeMaxStepBoostAccelerator(const amrex::Geometry &geom)WarpX
computePhi(const amrex::Vector< std::unique_ptr< amrex::MultiFab > > &rho, amrex::Vector< std::unique_ptr< amrex::MultiFab > > &phi, std::array< amrex::Real, 3 > const beta={{0, 0, 0}}, amrex::Real const required_precision=1.e-11) constWarpX
ComputePMLFactors()WarpXprivate
ComputeSpaceChargeField(bool const reset_fields)WarpX
const_dtWarpXprivate
CopyJPML()WarpX
costsWarpXprivate
costs_heuristic_cells_wtWarpXprivate
costs_heuristic_particles_wtWarpXprivate
current_bufWarpXprivate
current_buffer_masksWarpXprivate
current_correctionWarpX
current_cpWarpXprivate
current_deposition_algoWarpXstatic
current_fpWarpXprivate
current_injection_positionWarpXprivate
current_sliceWarpXprivate
current_storeWarpXprivate
CurrentBufferMasks(int lev)WarpXstatic
CurrentCorrection()WarpXprivate
DampFieldsInGuards(std::array< std::unique_ptr< amrex::MultiFab >, 3 > &Efield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > &Bfield)WarpX
DampJPML()WarpX
DampJPML(int lev)WarpX
DampJPML(int lev, PatchType patch_type)WarpX
DampPML()WarpX
DampPML(int lev)WarpX
DampPML(int lev, PatchType patch_type)WarpX
do_back_transformed_diagnosticsWarpXstatic
do_back_transformed_fieldsWarpXstatic
do_back_transformed_particlesWarpXstatic
do_compute_max_step_from_zmaxWarpXstatic
do_device_synchronize_before_profileWarpXstatic
do_dive_cleaningWarpXstatic
do_dynamic_schedulingWarpXstatic
do_electrostaticWarpXstatic
do_moving_windowWarpXstatic
do_nodalWarpXstatic
do_pmlWarpXprivate
do_pml_HiWarpXprivate
do_pml_in_domainWarpXprivate
do_pml_j_dampingWarpXprivate
do_pml_LoWarpXprivate
do_subcyclingWarpXstatic
doFieldIonization()WarpX
doFieldIonization(int lev)WarpX
DoPML() constWarpXinline
doQEDEvents()WarpX
doQEDEvents(int lev)WarpX
dtWarpXprivate
dt_slice_snapshots_labWarpXstatic
dt_snapshots_labWarpXstatic
E_ext_grid_sWarpXstatic
E_external_gridWarpXstatic
Efield_auxWarpXprivate
Efield_avg_auxWarpXprivate
Efield_avg_cpWarpXprivate
Efield_avg_fpWarpXprivate
Efield_caxWarpXprivate
Efield_cpWarpXprivate
Efield_fpWarpXprivate
Efield_sliceWarpXprivate
em_solver_mediumWarpXstatic
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int) finalWarpXprotectedvirtual
Evolve(int numsteps=-1)WarpX
EvolveB(amrex::Real dt)WarpX
EvolveB(int lev, amrex::Real dt)WarpX
EvolveB(int lev, PatchType patch_type, amrex::Real dt)WarpX
EvolveE(amrex::Real dt)WarpX
EvolveE(int lev, amrex::Real dt)WarpX
EvolveE(int lev, PatchType patch_type, amrex::Real dt)WarpX
EvolveEM(int numsteps)WarpXprivate
EvolveF(amrex::Real dt, DtType dt_type)WarpX
EvolveF(int lev, amrex::Real dt, DtType dt_type)WarpX
EvolveF(int lev, PatchType patch_type, amrex::Real dt, DtType dt_type)WarpX
EvolvePSATD(int numsteps)WarpXprivate
ExchangeWithPmlB(int lev)WarpXprivate
ExchangeWithPmlE(int lev)WarpXprivate
ExchangeWithPmlF(int lev)WarpXprivate
Exfield_parserWarpX
Eyfield_parserWarpX
Ezfield_parserWarpX
F_cpWarpXprivate
F_fpWarpXprivate
F_sliceWarpXprivate
fft_do_time_averagingWarpXstatic
fft_periodic_single_boxWarpXprivate
fftw_plan_measureWarpXprivate
field_gathering_algoWarpXstatic
field_io_nfilesWarpXprivate
FillBoundaryAux(amrex::IntVect ng)WarpX
FillBoundaryAux(int lev, amrex::IntVect ng)WarpX
FillBoundaryB(amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryB(int lev, amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryB(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryB_avg(amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryB_avg(int lev, amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryB_avg(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryE(amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryE(int lev, amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryE(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryE_avg(amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryE_avg(int lev, amrex::IntVect ng, amrex::IntVect ng_extra_fine=amrex::IntVect::TheZeroVector())WarpX
FillBoundaryE_avg(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryF(amrex::IntVect ng)WarpX
FillBoundaryF(int lev, amrex::IntVect ng)WarpX
FillBoundaryF(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
filter_npass_each_dirWarpXstatic
fine_tag_hiWarpXprivate
fine_tag_loWarpXprivate
galerkin_interpolationWarpXstatic
gamma_boostWarpXstatic
gather_buffer_masksWarpXprivate
GatherBufferMasks(int lev)WarpXstatic
get_array_Bfield_aux(const int lev) constWarpXinline
get_array_Efield_aux(const int lev) constWarpXinline
get_load_balance_intervals() constWarpXinline
get_ng_depos_J() constWarpXinline
get_ng_depos_rho() constWarpXinline
get_pointer_Bfield_aux(int lev, int direction) constWarpXinline
get_pointer_Bfield_cp(int lev, int direction) constWarpXinline
get_pointer_Bfield_fp(int lev, int direction) constWarpXinline
get_pointer_current_cp(int lev, int direction) constWarpXinline
get_pointer_current_fp(int lev, int direction) constWarpXinline
get_pointer_Efield_aux(int lev, int direction) constWarpXinline
get_pointer_Efield_cp(int lev, int direction) constWarpXinline
get_pointer_Efield_fp(int lev, int direction) constWarpXinline
get_pointer_F_cp(int lev) constWarpXinline
get_pointer_F_fp(int lev) constWarpXinline
get_pointer_rho_cp(int lev) constWarpXinline
get_pointer_rho_fp(int lev) constWarpXinline
getBfield(int lev, int direction)WarpXinline
getBfield_cp(int lev, int direction)WarpXinline
getBfield_fp(int lev, int direction)WarpXinline
GetCellCenteredData()WarpXprivate
getCosts(int lev)WarpXinlinestatic
getcurrent(int lev, int direction)WarpXinline
getcurrent_cp(int lev, int direction)WarpXinline
getcurrent_fp(int lev, int direction)WarpXinline
getCurrentBufferMasks(int lev) constWarpXinlineprivate
getdt() constWarpXinline
getdt(int lev) constWarpXinline
getEfield(int lev, int direction)WarpXinline
getEfield_cp(int lev, int direction)WarpXinline
getEfield_fp(int lev, int direction)WarpXinline
getF_fp(int lev)WarpXinline
getGatherBufferMasks(int lev) constWarpXinlineprivate
GetInstance()WarpXstatic
getis_synchronized() constWarpXinline
getistep() constWarpXinline
getistep(int lev) constWarpXinline
getmoving_window_x() constWarpXinline
getngE() constWarpXinline
getngExtra() constWarpXinline
getngF() constWarpXinline
getngUpdateAux() constWarpXinline
getnsubsteps() constWarpXinline
getnsubsteps(int lev) constWarpXinline
GetPartContainer()WarpXinline
GetPML(int lev)WarpX
getPMLdirections() constWarpX
getRealBox(const amrex::Box &bx, int lev)WarpXstatic
getrho_cp(int lev)WarpXinline
getrho_fp(int lev)WarpXinline
getSliceRealBox() constWarpXinline
gett_new() constWarpXinline
gett_new(int lev) constWarpXinline
gett_old() constWarpXinline
gett_old(int lev) constWarpXinline
GotoNextLine(std::istream &is)WarpXstatic
guard_cellsWarpXprivate
Hybrid_QED_Push(amrex::Vector< amrex::Real > dt)WarpX
Hybrid_QED_Push(int lev, amrex::Real dt)WarpX
Hybrid_QED_Push(int lev, PatchType patch_type, amrex::Real dt)WarpX
InitData()WarpX
InitDiagnostics()WarpXprivate
InitFilter()WarpXprivate
InitFromCheckpoint()WarpXprivate
InitFromScratch()WarpXprivate
InitializeExternalFieldsOnGridUsingParser(amrex::MultiFab *mfx, amrex::MultiFab *mfy, amrex::MultiFab *mfz, HostDeviceParser< 3 > const &xfield_parser, HostDeviceParser< 3 > const &yfield_parser, HostDeviceParser< 3 > const &zfield_parser, const int lev)WarpX
InitLevelData(int lev, amrex::Real time)WarpXprotected
InitNCICorrector()WarpXprivate
InitPML()WarpXprivate
injected_plasma_speciesWarpXprivate
is_synchronizedWarpXprivate
istepWarpXprivate
lab_data_directoryWarpXstatic
load_balance_costs_update_algoWarpXstatic
load_balance_efficiency_ratio_thresholdWarpXprivate
load_balance_intervalsWarpXprivate
load_balance_knapsack_factorWarpXprivate
load_balance_with_sfcWarpXprivate
LoadBalance()WarpX
LowerCorner(const amrex::Box &bx, std::array< amrex::Real, 3 > galilean_shift, int lev)WarpXstatic
LowerCornerWithGalilean(const amrex::Box &bx, const amrex::Array< amrex::Real, 3 > &v_galilean, int lev)WarpX
m_fdtd_solver_cpWarpXprivate
m_fdtd_solver_fpWarpXprivate
m_galilean_shiftWarpX
m_instanceWarpXprivatestatic
m_macroscopic_propertiesWarpXprivate
m_v_galileanWarpX
macroscopic_solver_algoWarpXstatic
MacroscopicEvolveE(amrex::Real dt)WarpX
MacroscopicEvolveE(int lev, amrex::Real dt)WarpX
MacroscopicEvolveE(int lev, PatchType patch_type, amrex::Real dt)WarpX
MakeNewLevelFromCoarse(int, amrex::Real, const amrex::BoxArray &, const amrex::DistributionMapping &) finalWarpXinlineprotectedvirtual
MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) finalWarpXprotectedvirtual
max_stepWarpXprivate
maxStep() constWarpXinline
maxwell_solver_idWarpXstatic
mffile_nstreamsWarpXprivate
mirror_zWarpX
mirror_z_npointsWarpX
mirror_z_widthWarpX
MoveWindow(bool move_j)WarpX
moving_window_dirWarpXstatic
moving_window_vWarpXstatic
moving_window_xWarpXprivate
multi_diagsWarpXprivate
myBFDWarpXprivate
mypcWarpXprivate
n_bufferWarpXprivate
n_current_deposition_bufferWarpXstatic
n_field_gather_bufferWarpXstatic
n_rz_azimuthal_modesWarpXstatic
nci_godfrey_filter_bxbyezWarpX
nci_godfrey_filter_exeybzWarpX
ncompsWarpXstatic
NodalSyncJ(int lev, PatchType patch_type)WarpXprivate
NodalSyncRho(int lev, PatchType patch_type, int icomp, int ncomp)WarpXprivate
noxWarpXstatic
nox_fftWarpXprivate
noyWarpXstatic
noy_fftWarpXprivate
nozWarpXstatic
noz_fftWarpXprivate
nsubstepsWarpXprivate
num_injected_speciesWarpXprivate
num_mirrorsWarpXstatic
num_slice_snapshots_labWarpXstatic
num_snapshots_labWarpXstatic
numprocsWarpXprivate
OneStep_nosub(amrex::Real t)WarpXprivate
OneStep_sub1(amrex::Real t)WarpXprivate
override_sync_intervalsWarpXprivate
particle_io_nfilesWarpXprivate
particle_pusher_algoWarpXstatic
particle_slice_width_labWarpXstatic
PicsarVersion()WarpXstatic
plot_rhoWarpXprivate
plotfile_headerversionWarpXprivate
pmlWarpXprivate
PML classWarpXfriend
pml_deltaWarpXprivate
pml_has_particlesWarpXprivate
pml_ncellWarpXprivate
PostProcessBaseGrids(amrex::BoxArray &ba0) const finalWarpXprotectedvirtual
PostRestart()WarpXprivate
prepareFields(int const step, amrex::Vector< std::string > &varnames, amrex::Vector< amrex::MultiFab > &mf_avg, amrex::Vector< const amrex::MultiFab *> &output_mf, amrex::Vector< amrex::Geometry > &output_geom) constWarpX
PushParticlesandDepose(int lev, amrex::Real cur_time, DtType a_dt_type=DtType::Full)WarpX
PushParticlesandDepose(amrex::Real cur_time)WarpX
PushPSATD(amrex::Real dt)WarpXprivate
PushPSATD(int lev, amrex::Real dt)WarpXprivate
quantum_xi_c2WarpXstatic
ReadParameters()WarpXprivate
reduced_diagsWarpX
refine_plasmaWarpXstatic
RefRatio(int lev)WarpXstatic
regrid_intWarpXprivate
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) finalWarpXprotectedvirtual
ResetCosts()WarpX
ResetInstance()WarpXstatic
ResetProbDomain(const amrex::RealBox &rb)WarpX
restart_chkfileWarpXprivate
RestoreCurrent(int lev)WarpXprivate
RestrictCurrentFromFineToCoarsePatch(int lev)WarpXprivate
RestrictRhoFromFineToCoarsePatch(int lev)WarpXprivate
rho_cpWarpXprivate
rho_fpWarpXprivate
rho_sliceWarpXprivate
safe_guard_cellsWarpXstatic
serialize_icsWarpXstatic
setistep(int lev, int ii)WarpXinline
setplot_rho(bool a_plot_rho)WarpXinline
sett_new(int lev, amrex::Real time)WarpXinline
ShiftGalileanBoundary()WarpX
shiftMF(amrex::MultiFab &mf, const amrex::Geometry &geom, int num_shift, int dir, amrex::IntVect ng_extra, amrex::Real external_field=0.0, bool useparser=false, HostDeviceParser< 3 > const &field_parser={})WarpXstatic
slice_cr_ratioWarpXprivate
slice_max_grid_sizeWarpXprivate
slice_plot_intWarpXprivate
slice_plotfile_headerversionWarpXprivate
slice_realboxWarpXprivate
sort_bin_sizeWarpXstatic
sort_intervalsWarpXstatic
spectral_solver_cpWarpXprivate
spectral_solver_fpWarpXprivate
stop_timeWarpXprivate
stopTime() constWarpXinline
StoreCurrent(int lev)WarpXprivate
str_Bx_ext_grid_functionWarpXstatic
str_By_ext_grid_functionWarpXstatic
str_Bz_ext_grid_functionWarpXstatic
str_Ex_ext_grid_functionWarpXstatic
str_Ey_ext_grid_functionWarpXstatic
str_Ez_ext_grid_functionWarpXstatic
SyncCurrent()WarpX
SyncRho()WarpX
t_newWarpXprivate
t_oldWarpXprivate
time_of_last_gal_shiftWarpX
update_with_rhoWarpX
UpdateAuxilaryData()WarpX
UpdateAuxilaryDataSameType()WarpX
UpdateAuxilaryDataStagToNodal()WarpX
UpdatePlasmaInjectionPosition(amrex::Real dt)WarpX
UpperCorner(const amrex::Box &bx, int lev)WarpXstatic
use_damp_fields_in_z_guardWarpXstatic
use_fdtd_nci_corrWarpXstatic
use_filterWarpXstatic
use_filter_compensationWarpXstatic
use_hybrid_QEDWarpXprivate
use_kspace_filterWarpXstatic
use_single_readWarpXprivate
use_single_writeWarpXprivate
VayDeposition()WarpXprivate
Verbose() constWarpXinline
verboseWarpXprivate
Version()WarpXstatic
WarpX()WarpX
warpx_do_continuous_injectionWarpXprivate
zmax_plasma_to_compute_max_stepWarpXstatic
~WarpX()WarpX