WarpX
Loading...
Searching...
No Matches
WarpX Member List

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

AddCurrentFromFineLevelandSumBoundary(const ablastr::fields::MultiLevelVectorField &J_fp, const ablastr::fields::MultiLevelVectorField &J_cp, const ablastr::fields::MultiLevelVectorField &J_buffer, int lev)WarpXprivate
AddExternalFields(int lev)WarpXprivate
AddMagnetostaticFieldLabFrame()WarpX
AddRhoFromFineLevelandSumBoundary(const ablastr::fields::MultiLevelScalarField &charge_fp, const ablastr::fields::MultiLevelScalarField &charge_cp, ablastr::fields::MultiLevelScalarField const &charge_buffer, int lev, int icomp, int ncomp)WarpXprivate
Afield_dotMaskWarpXmutableprivate
AllocInitMultiFab(std::unique_ptr< amrex::iMultiFab > &mf, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, int ncomp, const amrex::IntVect &ngrow, int level, const std::string &name, std::optional< const int > initial_value={})WarpX
AllocLevelData(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm)WarpXprivate
AllocLevelMFs(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, const amrex::IntVect &ngEB, amrex::IntVect &ngJ, const amrex::IntVect &ngRho, const amrex::IntVect &ngF, const amrex::IntVect &ngG, bool aux_is_nodal)WarpXprivate
AllocLevelSpectralSolverRZ(amrex::Vector< std::unique_ptr< SpectralSolverRZ > > &spectral_solver, int lev, const amrex::BoxArray &realspace_ba, const amrex::DistributionMapping &dm, const std::array< amrex::Real, 3 > &dx)WarpXprivate
AmrCore()amrex::AmrCore
AmrCore(const RealBox *rb, int max_level_in, const Vector< int > &n_cell_in, int coord=-1, Vector< IntVect > ref_ratios=Vector< IntVect >(), const int *is_per=nullptr)amrex::AmrCore
AmrCore(const RealBox &rb, int max_level_in, const Vector< int > &n_cell_in, int coord, Vector< IntVect > const &ref_ratios, Array< int, 3 > const &is_per)amrex::AmrCore
AmrCore(Geometry const &level_0_geom, AmrInfo const &amr_info)amrex::AmrCore
AmrCore(AmrCore &&rhs) noexceptamrex::AmrCore
AmrCore(const AmrCore &rhs)=deleteamrex::AmrCore
AmrMesh()amrex::AmrMesh
AmrMesh(const RealBox *rb, int max_level_in, const Vector< int > &n_cell_in, int coord=-1, Vector< IntVect > refrat=Vector< IntVect >(), const int *is_per=nullptr)amrex::AmrMesh
AmrMesh(const RealBox &rb, int max_level_in, const Vector< int > &n_cell_in, int coord, Vector< IntVect > const &a_refrat, Array< int, 3 > const &is_per)amrex::AmrMesh
AmrMesh(Geometry const &level_0_geom, AmrInfo const &amr_info)amrex::AmrMesh
AmrMesh(const AmrMesh &rhs)=deleteamrex::AmrMesh
AmrMesh(AmrMesh &&rhs)=defaultamrex::AmrMesh
ApplyBfieldBoundary(int lev, PatchType patch_type, SubcyclingHalf subcycling_half, amrex::Real cur_time)WarpX
ApplyEfieldBoundary(int lev, PatchType patch_type, amrex::Real cur_time)WarpX
ApplyElectronPressureBoundary(int lev, PatchType patch_type)WarpX
ApplyFieldBoundaryOnAxis(amrex::MultiFab *Er, amrex::MultiFab *Et, amrex::MultiFab *Ez, int lev) constWarpX
ApplyFilterandSumBoundaryRho(int lev, int glev, amrex::MultiFab &rho, int icomp, int ncomp)WarpX
ApplyFilterandSumBoundaryRho(const ablastr::fields::MultiLevelScalarField &charge_fp, const ablastr::fields::MultiLevelScalarField &charge_cp, int lev, PatchType patch_type, int icomp, int ncomp)WarpXprivate
ApplyFilterMF(const ablastr::fields::MultiLevelVectorField &mfvec, int lev, int idim)WarpX
ApplyFilterMF(const ablastr::fields::MultiLevelVectorField &mfvec, int lev)WarpX
ApplyInverseVolumeScalingToChargeDensity(amrex::MultiFab *Rho, int lev) constWarpX
ApplyInverseVolumeScalingToCurrentDensity(amrex::MultiFab *Jx, amrex::MultiFab *Jy, amrex::MultiFab *Jz, int lev) constWarpX
ApplyJfieldBoundary(int lev, amrex::MultiFab *Jx, amrex::MultiFab *Jy, amrex::MultiFab *Jz, PatchType patch_type)WarpX
applyMirrors(amrex::Real time)WarpX
ApplyRhofieldBoundary(int lev, amrex::MultiFab *Rho, PatchType patch_type)WarpX
BackwardCompatibility()WarpXprivate
beta_boostWarpXstatic
Bfield_dotMaskWarpXmutableprivate
bilinear_filterWarpX
blocking_factoramrex::AmrInfoprotected
blockingFactor(int lev) const noexceptamrex::AmrMesh
boost_directionWarpXstatic
boxArray() const noexceptamrex::AmrMesh
boxArray(int lev) const noexceptamrex::AmrMesh
boxArray(int a_coarsest_lev, int a_finest_lev) const noexceptamrex::AmrMesh
BuildBufferMasks()WarpXprivate
BuildBufferMasksInBox(amrex::Box tbx, amrex::IArrayBox &buffer_mask, const amrex::IArrayBox &guard_mask, int ng)WarpX
CalculateExternalCurlA()WarpX
CellSize(int lev)WarpXstatic
cflWarpXprivate
charge_deposition_algoWarpXinlinestatic
check_inputamrex::AmrInfoprotected
CheckGuardCells()WarpXprivate
checkInput()amrex::AmrMeshprotected
CheckLoadBalance(int step)WarpX
checkStopSimulation(amrex::Real cur_time)WarpXprivate
ChopGrids(int lev, BoxArray &ba, int target_size) constamrex::AmrMesh
ClearBoxArray(int lev) noexceptamrex::AmrMesh
ClearDistributionMap(int lev) noexceptamrex::AmrMesh
ClearLevel(int lev) finalWarpXprotectedvirtual
compute_max_step_from_btdWarpXstatic
ComputeCostsHeuristic(amrex::Vector< std::unique_ptr< amrex::LayoutData< amrex::Real > > > &costs)WarpX
ComputeDistanceToEB()WarpX
ComputeDivB(amrex::MultiFab &divB, int dcomp, ablastr::fields::VectorField const &B, const std::array< amrex::Real, 3 > &dx)WarpXstatic
ComputeDivB(amrex::MultiFab &divB, int dcomp, ablastr::fields::VectorField const &B, const std::array< amrex::Real, 3 > &dx, amrex::IntVect ngrow)WarpXstatic
ComputeDivE(amrex::MultiFab &divE, int lev)WarpX
ComputeDt()WarpX
ComputeEightWaysExtensions()WarpX
ComputeExternalFieldOnGridUsingParser(const std::variant< warpx::fields::FieldType, std::string > &field, amrex::ParserExecutor< 4 > const &fx_parser, amrex::ParserExecutor< 4 > const &fy_parser, amrex::ParserExecutor< 4 > const &fz_parser, int lev, PatchType patch_type, amrex::Vector< std::array< std::unique_ptr< amrex::iMultiFab >, 3 > > const &eb_update_field, bool use_eb_flags=true)WarpX
ComputeFaceExtensions()WarpX
ComputeMagnetostaticField()WarpX
ComputeMaxStep()WarpX
computeMaxStepBoostAccelerator()WarpX
ComputeOneWayExtensions()WarpX
ComputePMLFactors()WarpXprivate
ComputeSpaceChargeField(bool reset_fields)WarpX
computeVectorPotential(ablastr::fields::MultiLevelVectorField const &curr, ablastr::fields::MultiLevelVectorField const &A, amrex::Real required_precision=amrex::Real(1.e-11), amrex::Real absolute_tolerance=amrex::Real(0.0), int max_iters=200, int verbosity=2)WarpX
CopyJPML()WarpX
costsWarpXprivate
costs_heuristic_cells_wtWarpXprivate
costs_heuristic_particles_wtWarpXprivate
CountCells(int lev) const noexceptamrex::AmrMesh
current_buffer_masksWarpXprivate
current_correctionWarpX
current_deposition_algoWarpXinlinestatic
CurrentBufferMasks(int lev)WarpXstatic
DampFieldsInGuards(int lev, const ablastr::fields::VectorField &Efield, const ablastr::fields::VectorField &Bfield)WarpX
DampFieldsInGuards(int lev, amrex::MultiFab *mf)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
DampPML_Cartesian(int lev, PatchType patch_type)WarpX
device_current_centering_stencil_coeffs_xWarpX
device_current_centering_stencil_coeffs_yWarpX
device_current_centering_stencil_coeffs_zWarpX
device_field_centering_stencil_coeffs_xWarpX
device_field_centering_stencil_coeffs_yWarpX
device_field_centering_stencil_coeffs_zWarpX
DistributionMap() const noexceptamrex::AmrMesh
DistributionMap(int lev) const noexceptamrex::AmrMesh
DistributionMap(int a_coarsest_lev, int a_finest_lev) const noexceptamrex::AmrMesh
dmapamrex::AmrMeshprotected
do_current_centeringWarpX
do_divb_cleaningWarpXstatic
do_dive_cleaningWarpXstatic
do_dynamic_schedulingWarpXstatic
do_fluid_speciesWarpXprivate
do_moving_windowWarpXstatic
do_pmlWarpXprivate
do_pml_divb_cleaningWarpXprivate
do_pml_dive_cleaningWarpXprivate
do_pml_HiWarpXprivate
do_pml_in_domainWarpXprivate
do_pml_j_dampingWarpXprivate
do_pml_LoWarpXprivate
do_shared_mem_charge_depositionWarpXstatic
do_shared_mem_current_depositionWarpXstatic
do_silver_muellerWarpXprivate
do_similar_dm_pmlWarpXprivate
do_single_precision_commsWarpXstatic
doFieldIonization()WarpX
DoFluidSpecies() constWarpXinline
DoPML() constWarpXinline
doQEDEvents()WarpX
dtWarpXprivate
Efield_dotMaskWarpXmutableprivate
electromagnetic_solver_idWarpXinlinestatic
electrostatic_solver_idWarpXinlinestatic
end_moving_window_stepWarpXstatic
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int) finalWarpX
amrex::AmrCore::ErrorEst(int lev, TagBoxArray &tags, Real time, int ngrow) override=0amrex::AmrCoreprotectedpure virtual
Evolve(int numsteps=-1)WarpX
evolve_schemeWarpX
EvolveB(amrex::Real dt, SubcyclingHalf subcycling_half, amrex::Real start_time)WarpX
EvolveB(int lev, amrex::Real dt, SubcyclingHalf subcycling_half, amrex::Real start_time)WarpX
EvolveB(int lev, PatchType patch_type, amrex::Real dt, SubcyclingHalf subcycling_half, amrex::Real start_time)WarpX
EvolveE(amrex::Real dt, amrex::Real start_time)WarpX
EvolveE(int lev, amrex::Real dt, amrex::Real start_time)WarpX
EvolveE(int lev, PatchType patch_type, amrex::Real dt, amrex::Real start_time)WarpX
EvolveF(amrex::Real dt, int const rho_comp)WarpX
EvolveF(int lev, amrex::Real dt, int const rho_comp)WarpX
EvolveF(int lev, PatchType patch_type, amrex::Real dt, int const rho_comp)WarpX
EvolveG(amrex::Real dt)WarpX
EvolveG(int lev, amrex::Real dt)WarpX
EvolveG(int lev, PatchType patch_type, amrex::Real dt)WarpX
ExplicitFillBoundaryEBUpdateAux()WarpXprivate
fft_do_time_averagingWarpXstatic
fft_periodic_single_boxWarpXprivate
field_boundary_hiWarpXinlinestatic
field_boundary_loWarpXinlinestatic
field_centering_noxWarpXstatic
field_centering_noyWarpXstatic
field_centering_nozWarpXstatic
field_gathering_algoWarpXinlinestatic
field_io_nfilesWarpXprivate
FillBoundaryAux(amrex::IntVect ng)WarpX
FillBoundaryAux(int lev, amrex::IntVect ng)WarpX
FillBoundaryB(amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryB(int lev, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryB(int lev, PatchType patch_type, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpXprivate
FillBoundaryB_avg(amrex::IntVect ng)WarpX
FillBoundaryB_avg(int lev, amrex::IntVect ng)WarpX
FillBoundaryB_avg(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryE(amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryE(int lev, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryE(int lev, PatchType patch_type, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpXprivate
FillBoundaryE_avg(amrex::IntVect ng)WarpX
FillBoundaryE_avg(int lev, amrex::IntVect ng)WarpX
FillBoundaryE_avg(int lev, PatchType patch_type, amrex::IntVect ng)WarpXprivate
FillBoundaryF(amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryF(int lev, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryF(int lev, PatchType patch_type, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpXprivate
FillBoundaryG(amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryG(int lev, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpX
FillBoundaryG(int lev, PatchType patch_type, amrex::IntVect ng, std::optional< bool > nodal_sync=std::nullopt)WarpXprivate
filter_npass_each_dirWarpXstatic
Finalize()WarpXstatic
fine_tag_hiWarpXprivate
fine_tag_loWarpXprivate
finest_levelamrex::AmrMeshprotected
finestLevel() const noexceptamrex::AmrMesh
FinishImplicitField(const ablastr::fields::MultiLevelVectorField &Field_fp, const ablastr::fields::MultiLevelVectorField &Field_n, amrex::Real theta)WarpX
FinishImplicitParticleUpdate()WarpX
FinishMagneticFieldAndApplyBCs(ablastr::fields::MultiLevelVectorField const &a_Bn, amrex::Real a_theta, amrex::Real a_time)WarpX
galerkin_interpolationWarpXstatic
gamma_boostWarpXstatic
gather_buffer_masksWarpXprivate
GatherBufferMasks(int lev)WarpXstatic
Geom() const noexceptamrex::AmrMesh
Geom(int lev) const noexceptamrex::AmrMesh
Geom(int a_coarsest_lev, int a_finest_lev) const noexceptamrex::AmrMesh
Geom() noexceptamrex::AmrMesh
Geom(int lev) noexceptamrex::AmrMesh
geomamrex::AmrMeshprotected
get_accelerator_lattice(int lev)WarpXinline
get_load_balance_intervals() constWarpXinline
get_ng_depos_J() constWarpXinline
get_ng_depos_rho() constWarpXinline
get_ng_fieldgather() constWarpXinline
get_numprocs() constWarpXinline
get_pointer_fdtd_solver_fp(int lev)WarpXinline
get_pointer_HybridPICModel() constWarpXinline
get_spectral_solver_fp(int lev)WarpXinline
GetAreaNotToTag(int)amrex::AmrMeshvirtual
GetAuthors() constWarpXinline
getCosts(int lev)WarpXstatic
getCurrentBufferMasks(int lev) constWarpXinlineprivate
getdo_moving_window() constWarpXinline
getdt() constWarpXinline
getdt(int lev) constWarpXinline
GetEBReduceParticleShapeFlag() constWarpXinline
GetEBUpdateBFlag()WarpXinline
GetEBUpdateEFlag()WarpXinline
GetElectrostaticSolver()WarpXinline
GetFieldBoundaryHi() constWarpXinline
GetFieldBoundaryLo() constWarpXinline
getFieldDotMaskPointer(warpx::fields::FieldType field_type, int lev, ablastr::fields::Direction dir) constWarpX
GetFluidContainer()WarpXinline
getGatherBufferMasks(int lev) constWarpXinlineprivate
GetInstance()WarpXstatic
getis_synchronized() constWarpXinline
getistep() constWarpXinline
getistep(int lev) constWarpXinline
GetLevel(Box const &domain) const noexceptamrex::AmrMesh
getLoadBalanceEfficiency(int lev)WarpX
getmoving_window_x() constWarpXinline
GetMultiDiags()WarpXinline
GetMultiFabRegister()WarpXinline
getngEB() constWarpXinline
getngF() constWarpXinline
getngUpdateAux() constWarpXinline
getnsubsteps() constWarpXinline
getnsubsteps(int lev) constWarpXinline
GetParGDB() const noexceptamrex::AmrCore
GetPartContainer()WarpXinline
GetParticleBoundaryBuffer()WarpXinline
GetPML(int lev)WarpX
GetPML_RZ(int lev)WarpX
getPMLdirections() constWarpX
getRealBox(const amrex::Box &bx, int lev)WarpXstatic
GetRestartDMap(const std::string &chkfile, const amrex::BoxArray &ba, int lev) constWarpXprivate
gett_new() constWarpXinline
gett_new(int lev) constWarpXinline
gett_old() constWarpXinline
gett_old(int lev) constWarpXinline
grid_effamrex::AmrInfoprotected
grid_typeWarpXinlinestatic
gridEff() const noexceptamrex::AmrMesh
gridsamrex::AmrMeshprotected
guard_cellsWarpXprivate
HandleParticlesAtBoundaries(int step, amrex::Real cur_time, int num_moved)WarpXprivate
HandleSignals()WarpXprivate
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
HybridPICDepositRhoAndJ()WarpX
HybridPICEvolveFields()WarpX
HybridPICInitializeRhoJandB()WarpX
ImplicitComputeRHSE(amrex::Real dt, WarpXSolverVec &a_Erhs_vec)WarpX
ImplicitComputeRHSE(int lev, amrex::Real dt, WarpXSolverVec &a_Erhs_vec)WarpX
ImplicitComputeRHSE(int lev, PatchType patch_type, amrex::Real dt, WarpXSolverVec &a_Erhs_vec)WarpX
imultifab_mapWarpX
InitAmrCore()amrex::AmrCoreprivate
InitAmrMesh(int max_level_in, const Vector< int > &n_cell_in, Vector< IntVect > refrat=Vector< IntVect >(), const RealBox *rb=nullptr, int coord=-1, const int *is_per=nullptr)amrex::AmrMeshprivate
InitBorrowing()WarpX
InitData()WarpX
InitDiagnostics()WarpXprivate
InitEB()WarpX
InitFilter()WarpXprivate
InitFromCheckpoint()WarpXprivate
InitFromScratch()WarpXprivate
amrex::AmrCore::InitFromScratch(Real time)amrex::AmrCore
InitializeEBGridData(int lev)WarpX
InitLevelData(int lev, amrex::Real time)WarpXprotected
InitNCICorrector()WarpXprivate
InitPML()WarpXprivate
injected_plasma_speciesWarpXprivate
InvCellSize(int lev)WarpXstatic
isAnyParticleBoundaryThermal()WarpXstatic
istepWarpXprivate
iterate_on_new_gridsamrex::AmrInfoprotected
LevelDefined(int lev) const noexceptamrex::AmrMesh
load_balance_costs_update_algoWarpXinlinestatic
load_balance_efficiencyWarpXprivate
load_balance_efficiency_ratio_thresholdWarpXprivate
load_balance_intervalsWarpXprivate
load_balance_knapsack_factorWarpXprivate
load_balance_with_sfcWarpXprivate
LoadBalance()WarpX
LoadExternalFields(int lev)WarpX
LowerCorner(const amrex::Box &bx, int lev, amrex::Real time_shift_delta)WarpXstatic
m_accelerator_latticeWarpXprivate
m_authorsWarpXprivate
m_borrowingWarpXprivate
m_const_dtWarpXprivate
m_current_centering_noxWarpXprivate
m_current_centering_noyWarpXprivate
m_current_centering_nozWarpXprivate
m_do_initial_div_cleaningWarpXprivate
m_do_subcyclingWarpXprivate
m_dt_update_intervalWarpXprivate
m_eb_reduce_particle_shapeWarpXprivate
m_eb_update_BWarpXprivate
m_eb_update_EWarpXprivate
m_electrostatic_solverWarpXprivate
m_em_solver_mediumWarpXprivate
m_exit_loop_due_to_interrupt_signalWarpXprivate
m_fdtd_solver_cpWarpXprivate
m_fdtd_solver_fpWarpXprivate
m_field_factoryWarpXprivate
m_fieldsWarpX
m_fill_guards_currentWarpXstatic
m_fill_guards_fieldsWarpXstatic
m_flag_ext_faceWarpXprivate
m_flag_info_faceWarpXprivate
m_galilean_shiftWarpX
m_gdbamrex::AmrCoreprotected
m_hybrid_pic_modelWarpXprivate
m_implicit_solverWarpXprivate
m_instanceWarpXprivatestatic
m_is_synchronizedWarpXprivate
m_JRhomWarpXprivate
m_JRhom_subintervalsWarpXprivate
m_limit_verbose_stepWarpXprivate
m_macroscopic_propertiesWarpXprivate
m_macroscopic_solver_algoWarpXprivate
m_max_dtWarpXprivate
m_mirror_zWarpXprivate
m_mirror_z_npointsWarpXprivate
m_mirror_z_widthWarpXprivate
m_num_mirrorsWarpXprivate
m_p_ext_field_paramsWarpXprivate
m_particle_boundary_bufferWarpXprivate
m_psatd_solution_typeWarpXprivate
m_quantum_xi_c2WarpX
m_rho_nodal_flagWarpX
m_safe_guard_cellsWarpXprivate
m_sort_idx_typeWarpXprivate
m_sort_particles_for_depositionWarpXprivate
m_v_comovingWarpX
m_v_galileanWarpX
m_vector_poisson_boundary_handlerWarpX
m_verboncoeur_axis_correctionWarpXprivate
m_zmax_plasma_to_compute_max_stepWarpXprivate
MacroscopicEvolveE(amrex::Real dt, amrex::Real start_time)WarpX
MacroscopicEvolveE(int lev, amrex::Real dt, amrex::Real start_time)WarpX
MacroscopicEvolveE(int lev, PatchType patch_type, amrex::Real dt, amrex::Real start_time)WarpX
magnetostatic_solver_max_itersWarpX
magnetostatic_solver_verbosityWarpX
MakeBaseGrids() constamrex::AmrMesh
MakeDistributionMap(int lev, amrex::BoxArray const &ba) finalWarpXprotectedvirtual
MakeNewGrids(int lbase, Real time, int &new_finest, Vector< BoxArray > &new_grids)amrex::AmrMesh
MakeNewGrids(Real time=0.0)amrex::AmrMesh
MakeNewLevelFromCoarse(int, amrex::Real, const amrex::BoxArray &, const amrex::DistributionMapping &) finalWarpXprotected
amrex::AmrCore::MakeNewLevelFromCoarse(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm)=0amrex::AmrCoreprotectedpure virtual
MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &new_grids, const amrex::DistributionMapping &new_dmap) finalWarpXprotected
amrex::AmrCore::MakeNewLevelFromScratch(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm) override=0amrex::AmrCoreprotectedpure virtual
MakeWarpX()WarpXprivatestatic
ManualTagsPlacement(int, TagBoxArray &, const Vector< IntVect > &)amrex::AmrMeshvirtual
max_grid_sizeamrex::AmrInfoprotected
max_levelamrex::AmrInfoprotected
max_stepWarpXprivate
maxGridSize(int lev) const noexceptamrex::AmrMesh
maxLevel() const noexceptamrex::AmrMesh
maxlevel_extEMfield_initWarpX
MaxRefRatio(int lev) const noexceptamrex::AmrMesh
maxStep() constWarpXinline
mffile_nstreamsWarpXprivate
MoveWindow(int step, bool move_j)WarpX
moving_window_active(int const step)WarpXinlinestatic
moving_window_dirWarpXstatic
moving_window_vWarpXstatic
moving_window_xWarpXprivate
multi_diagsWarpXprivate
myflWarpXprivate
mypcWarpXprivate
n_current_deposition_bufferWarpXstatic
n_error_bufamrex::AmrInfoprotected
n_field_gather_bufferWarpXstatic
n_properamrex::AmrInfoprotected
n_rz_azimuthal_modesWarpXstatic
nci_godfrey_filter_bxbyezWarpX
nci_godfrey_filter_exeybzWarpX
ncompsWarpXstatic
nErrorBuf(int lev, int direction=0) const noexceptamrex::AmrMesh
nErrorBufVect(int lev) const noexceptamrex::AmrMesh
noxWarpXstatic
nox_fftWarpXprivate
noyWarpXstatic
noy_fftWarpXprivate
nozWarpXstatic
noz_fftWarpXprivate
nProper() const noexceptamrex::AmrMesh
nsubstepsWarpXprivate
num_injected_speciesWarpXprivate
num_setbaamrex::AmrMeshprotected
num_setdmamrex::AmrMeshprotected
numprocsWarpXprivate
OneStep(amrex::Real a_cur_time, amrex::Real a_dt, int a_step)WarpXprivate
OneStep_JRhom(amrex::Real cur_time)WarpXprivate
OneStep_nosub(amrex::Real cur_time)WarpXprivate
OneStep_sub1(amrex::Real cur_time)WarpXprivate
operator=(WarpX const &)=deleteWarpX
operator=(WarpX &&)=deleteWarpX
amrex::AmrCore::operator=(AmrCore &&rhs) noexceptamrex::AmrCore
amrex::AmrCore::operator=(const AmrCore &rhs)=deleteamrex::AmrCore
amrex::AmrMesh::operator=(const AmrMesh &rhs)=deleteamrex::AmrMesh
amrex::AmrMesh::operator=(AmrMesh &&rhs)=defaultamrex::AmrMesh
override_sync_intervalsWarpXprivate
particle_boundary_hiWarpXinlinestatic
particle_boundary_loWarpXinlinestatic
particle_io_nfilesWarpXprivate
particle_max_grid_crossingsWarpXstatic
particle_pusher_algoWarpXinlinestatic
pec_insulator_boundaryWarpXprivate
phi_dotMaskWarpXmutableprivate
PicsarVersion()WarpXstatic
pmlWarpXprivate
pml_deltaWarpXprivate
pml_has_particlesWarpXprivate
pml_ncellWarpXprivate
pml_rzWarpXprivate
poisson_solver_idWarpXinlinestatic
PostProcessBaseGrids(amrex::BoxArray &ba0) const finalWarpXvirtual
PostRestart()WarpXprivate
printGridSummary(std::ostream &os, int min_lev, int max_lev) const noexceptamrex::AmrCore
PrintMainPICparameters()WarpX
ProjectionCleanDivB()WarpX
ProjPeriodic(BoxList &blout, const Box &domain, Array< int, 3 > const &is_per)amrex::AmrMeshprivatestatic
PSATDBackwardTransformEB()WarpXprivate
PSATDBackwardTransformEBavg(ablastr::fields::MultiLevelVectorField const &E_avg_fp, ablastr::fields::MultiLevelVectorField const &B_avg_fp, ablastr::fields::MultiLevelVectorField const &E_avg_cp, ablastr::fields::MultiLevelVectorField const &B_avg_cp)WarpXprivate
PSATDBackwardTransformF()WarpXprivate
PSATDBackwardTransformG()WarpXprivate
PSATDBackwardTransformJ(std::string const &J_fp_string, std::string const &J_cp_string)WarpXprivate
PSATDEraseAverageFields()WarpXprivate
PSATDForwardTransformEB()WarpXprivate
PSATDForwardTransformF()WarpXprivate
PSATDForwardTransformG()WarpXprivate
PSATDForwardTransformJ(std::string const &J_fp_string, std::string const &J_cp_string, bool apply_kspace_filter=true)WarpXprivate
PSATDForwardTransformRho(std::string const &charge_fp_string, std::string const &charge_cp_string, int icomp, int dcomp, bool apply_kspace_filter=true)WarpXprivate
PSATDMoveJNewToJMid()WarpXprivate
PSATDMoveJNewToJOld()WarpXprivate
PSATDMoveRhoNewToRhoMid()WarpXprivate
PSATDMoveRhoNewToRhoOld()WarpXprivate
PSATDPushSpectralFields()WarpXprivate
PSATDScaleAverageFields(amrex::Real scale_factor)WarpXprivate
PushParticlesandDeposit(int lev, amrex::Real cur_time, SubcyclingHalf subcycling_half=SubcyclingHalf::None, bool skip_current=false, ImplicitOptions const *implicit_options=nullptr)WarpX
PushParticlesandDeposit(amrex::Real cur_time, bool skip_current=false, ImplicitOptions const *implicit_options=nullptr)WarpX
PushPSATD(amrex::Real start_time)WarpXprivate
ReadExternalFieldFromFile(const std::string &read_fields_from_path, amrex::MultiFab *mf, const std::string &F_name, const std::string &F_component)WarpX
ReadParameters()WarpXprivate
reduced_diagsWarpX
ref_patch_parserWarpXprivate
ref_ratioamrex::AmrInfoprotected
refine_grid_layoutamrex::AmrInfoprotected
refine_grid_layout_dimsamrex::AmrInfoprotected
refine_plasmaWarpXstatic
RefRatio(int lev)WarpXstatic
refRatio(int lev) const noexceptamrex::AmrMesh
refRatio() const noexceptamrex::AmrMesh
regrid(int lbase, Real time, bool initial=false)amrex::AmrCorevirtual
regrid_intWarpXprivate
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) finalWarpXprotected
amrex::AmrCore::RemakeLevel(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm)=0amrex::AmrCoreprotectedpure virtual
RescaleCosts(int step)WarpX
ResetCosts()WarpX
ResetInstance()WarpXstatic
ResetProbDomain(const amrex::RealBox &rb)WarpX
restart_chkfileWarpXprivate
RestrictCurrentFromFineToCoarsePatch(const ablastr::fields::MultiLevelVectorField &J_fp, const ablastr::fields::MultiLevelVectorField &J_cp, int lev)WarpXprivate
RestrictRhoFromFineToCoarsePatch(int lev)WarpXprivate
SaveParticlesAtImplicitStepStart()WarpX
serialize_initial_conditionsWarpXstatic
SetBlockingFactor(int new_bf) noexceptamrex::AmrMesh
SetBlockingFactor(const IntVect &new_bf) noexceptamrex::AmrMesh
SetBlockingFactor(const Vector< int > &new_bf) noexceptamrex::AmrMesh
SetBlockingFactor(const Vector< IntVect > &new_bf) noexceptamrex::AmrMesh
SetBoxArray(int lev, const BoxArray &ba_in) noexceptamrex::AmrMesh
SetDistributionMap(int lev, const DistributionMapping &dmap_in) noexceptamrex::AmrMesh
SetElectricFieldAndApplyBCs(const WarpXSolverVec &a_E, amrex::Real a_time)WarpX
SetFinestLevel(int new_finest_level) noexceptamrex::AmrMesh
SetGeometry(int lev, const Geometry &geom_in) noexceptamrex::AmrMesh
SetGridEff(Real eff) noexceptamrex::AmrMesh
setistep(int lev, int ii)WarpXinline
SetIterateToFalse() noexceptamrex::AmrMeshprotected
setLoadBalanceEfficiency(int lev, amrex::Real efficiency)WarpX
SetMaxGridSize(int new_mgs) noexceptamrex::AmrMesh
SetMaxGridSize(const IntVect &new_mgs) noexceptamrex::AmrMesh
SetMaxGridSize(const Vector< int > &new_mgs) noexceptamrex::AmrMesh
SetMaxGridSize(const Vector< IntVect > &new_mgs) noexceptamrex::AmrMesh
SetNProper(int n) noexceptamrex::AmrMesh
sett_new(int lev, amrex::Real time)WarpXinline
SetUseNewChop() noexceptamrex::AmrMeshprotected
setVectorPotentialBC(ablastr::fields::MultiLevelVectorField const &A) constWarpX
shared_mem_current_tpbWarpXstatic
shared_tilesizeWarpXstatic
ShiftGalileanBoundary()WarpX
ShrinkBorrowing()WarpX
slice_cr_ratioWarpXprivate
slice_max_grid_sizeWarpXprivate
slice_plot_intWarpXprivate
slice_realboxWarpXprivate
sort_bin_sizeWarpXstatic
sort_idx_typeWarpXstatic
sort_intervalsWarpXstatic
sort_particles_for_depositionWarpXstatic
spectral_solver_cpWarpXprivate
spectral_solver_fpWarpXprivate
SpectralSourceFreeFieldAdvance(amrex::Real start_time)WarpX
start_moving_window_stepWarpXstatic
stop_timeWarpXprivate
stopTime() constWarpXinline
SumBoundaryJ(const ablastr::fields::MultiLevelVectorField &current, int lev, int idim, const amrex::Periodicity &period)WarpXprivate
SumBoundaryJ(const ablastr::fields::MultiLevelVectorField &current, int lev, const amrex::Periodicity &period)WarpXprivate
sync_nodal_pointsWarpXprivatestatic
SyncCurrent(const std::string &current_fp_string)WarpX
SyncCurrentAndRho()WarpX
synchronize_velocity_for_diagnosticsWarpXprivate
SynchronizeVelocityWithPosition()WarpX
SyncMassMatricesPC()WarpX
SyncRho()WarpX
SyncRho(const ablastr::fields::MultiLevelScalarField &charge_fp, const ablastr::fields::MultiLevelScalarField &charge_cp, ablastr::fields::MultiLevelScalarField const &charge_buffer)WarpX
t_newWarpXprivate
t_oldWarpXprivate
time_dependency_JWarpXinlinestatic
time_dependency_rhoWarpXinlinestatic
time_of_last_gal_shiftWarpX
update_with_rhoWarpX
UpdateAuxilaryData()WarpX
UpdateAuxilaryDataSameType()WarpX
UpdateAuxilaryDataStagToNodal()WarpX
UpdateDtFromParticleSpeeds()WarpX
UpdateMagneticFieldAndApplyBCs(ablastr::fields::MultiLevelVectorField const &a_Bn, amrex::Real a_thetadt, amrex::Real start_time)WarpX
updateMaxStep(const int new_max_step)WarpXinline
updateStopTime(const amrex::Real new_stop_time)WarpXinline
UpperCorner(const amrex::Box &bx, int lev, amrex::Real time_shift_delta)WarpXstatic
use_fdtd_nci_corrWarpXstatic
use_filterWarpXstatic
use_filter_compensationWarpXstatic
use_fixed_coarse_gridsamrex::AmrInfoprotected
use_fixed_upto_levelamrex::AmrInfoprotected
use_hybrid_QEDWarpXprivate
use_kspace_filterWarpXstatic
use_new_chopamrex::AmrInfoprotected
use_single_readWarpXprivate
use_single_writeWarpXprivate
useFixedCoarseGrids() const noexceptamrex::AmrMesh
useFixedUpToLevel() const noexceptamrex::AmrMesh
v_particle_pmlWarpXprivate
Verbose() constWarpXinline
verboseWarpXprivate
Version()WarpXstatic
WarpX(WarpX const &)=deleteWarpX
WarpX(WarpX &&)=deleteWarpX
WarpX()WarpXprivate
warpx_do_continuous_injectionWarpXprivate
write_diagnostics_on_restartWarpXprivate
zmin_domain_boost_step_0WarpXstatic
~AmrCore() overrideamrex::AmrCore
~AmrMesh()=defaultamrex::AmrMeshvirtual
~WarpX() overrideWarpX