|
WarpX
|
This is the complete list of members for WarpX, including all inherited members.
| AddCurrentFromFineLevelandSumBoundary(int lev) | WarpX | private |
| AddRhoFromFineLevelandSumBoundary(int lev, int icomp, int ncomp) | WarpX | private |
| AddSpaceChargeField(WarpXParticleContainer &pc) | WarpX | |
| AllocLevelData(int lev, const amrex::BoxArray &new_grids, const amrex::DistributionMapping &new_dmap) | WarpX | private |
| 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) | WarpX | private |
| ApplyFilterandSumBoundaryJ(int lev, PatchType patch_type) | WarpX | private |
| ApplyFilterandSumBoundaryRho(int lev, PatchType patch_type, int icomp, int ncomp) | WarpX | private |
| 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 | |
| authors | WarpX | static |
| AverageAndPackFields(amrex::Vector< std::string > &varnames, amrex::Vector< amrex::MultiFab > &mf_avg, const int ngrow) const | WarpX | |
| B_ext_grid_s | WarpX | static |
| B_external_grid | WarpX | static |
| BackwardCompatibility() | WarpX | private |
| beta_boost | WarpX | static |
| Bfield_aux | WarpX | private |
| Bfield_avg_aux | WarpX | private |
| Bfield_avg_cp | WarpX | private |
| Bfield_avg_fp | WarpX | private |
| Bfield_cax | WarpX | private |
| Bfield_cp | WarpX | private |
| Bfield_fp | WarpX | private |
| Bfield_slice | WarpX | private |
| bilinear_filter | WarpX | |
| boost_direction | WarpX | static |
| BuildBufferMasks() | WarpX | private |
| BuildBufferMasksInBox(const amrex::Box tbx, amrex::IArrayBox &buffer_mask, const amrex::IArrayBox &guard_mask, const int ng) | WarpX | private |
| Bxfield_parser | WarpX | |
| Byfield_parser | WarpX | |
| Bzfield_parser | WarpX | |
| CellSize(int lev) | WarpX | static |
| cfl | WarpX | private |
| charge_buf | WarpX | private |
| charge_deposition_algo | WarpX | static |
| ClearLevel(int lev) final | WarpX | protectedvirtual |
| 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}}) const | WarpX | |
| 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) | WarpX | static |
| 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) | WarpX | static |
| 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}}) const | WarpX | |
| 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) const | WarpX | |
| ComputePMLFactors() | WarpX | private |
| ComputeSpaceChargeField(bool const reset_fields) | WarpX | |
| const_dt | WarpX | private |
| CopyJPML() | WarpX | |
| costs | WarpX | private |
| costs_heuristic_cells_wt | WarpX | private |
| costs_heuristic_particles_wt | WarpX | private |
| current_buf | WarpX | private |
| current_buffer_masks | WarpX | private |
| current_correction | WarpX | |
| current_cp | WarpX | private |
| current_deposition_algo | WarpX | static |
| current_fp | WarpX | private |
| current_injection_position | WarpX | private |
| current_slice | WarpX | private |
| current_store | WarpX | private |
| CurrentBufferMasks(int lev) | WarpX | static |
| CurrentCorrection() | WarpX | private |
| 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_diagnostics | WarpX | static |
| do_back_transformed_fields | WarpX | static |
| do_back_transformed_particles | WarpX | static |
| do_compute_max_step_from_zmax | WarpX | static |
| do_device_synchronize_before_profile | WarpX | static |
| do_dive_cleaning | WarpX | static |
| do_dynamic_scheduling | WarpX | static |
| do_electrostatic | WarpX | static |
| do_moving_window | WarpX | static |
| do_nodal | WarpX | static |
| do_pml | WarpX | private |
| do_pml_Hi | WarpX | private |
| do_pml_in_domain | WarpX | private |
| do_pml_j_damping | WarpX | private |
| do_pml_Lo | WarpX | private |
| do_subcycling | WarpX | static |
| doFieldIonization() | WarpX | |
| doFieldIonization(int lev) | WarpX | |
| DoPML() const | WarpX | inline |
| doQEDEvents() | WarpX | |
| doQEDEvents(int lev) | WarpX | |
| dt | WarpX | private |
| dt_slice_snapshots_lab | WarpX | static |
| dt_snapshots_lab | WarpX | static |
| E_ext_grid_s | WarpX | static |
| E_external_grid | WarpX | static |
| Efield_aux | WarpX | private |
| Efield_avg_aux | WarpX | private |
| Efield_avg_cp | WarpX | private |
| Efield_avg_fp | WarpX | private |
| Efield_cax | WarpX | private |
| Efield_cp | WarpX | private |
| Efield_fp | WarpX | private |
| Efield_slice | WarpX | private |
| em_solver_medium | WarpX | static |
| ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int) final | WarpX | protectedvirtual |
| 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) | WarpX | private |
| 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) | WarpX | private |
| ExchangeWithPmlB(int lev) | WarpX | private |
| ExchangeWithPmlE(int lev) | WarpX | private |
| ExchangeWithPmlF(int lev) | WarpX | private |
| Exfield_parser | WarpX | |
| Eyfield_parser | WarpX | |
| Ezfield_parser | WarpX | |
| F_cp | WarpX | private |
| F_fp | WarpX | private |
| F_slice | WarpX | private |
| fft_do_time_averaging | WarpX | static |
| fft_periodic_single_box | WarpX | private |
| fftw_plan_measure | WarpX | private |
| field_gathering_algo | WarpX | static |
| field_io_nfiles | WarpX | private |
| 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) | WarpX | private |
| 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) | WarpX | private |
| 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) | WarpX | private |
| 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) | WarpX | private |
| FillBoundaryF(amrex::IntVect ng) | WarpX | |
| FillBoundaryF(int lev, amrex::IntVect ng) | WarpX | |
| FillBoundaryF(int lev, PatchType patch_type, amrex::IntVect ng) | WarpX | private |
| filter_npass_each_dir | WarpX | static |
| fine_tag_hi | WarpX | private |
| fine_tag_lo | WarpX | private |
| galerkin_interpolation | WarpX | static |
| gamma_boost | WarpX | static |
| gather_buffer_masks | WarpX | private |
| GatherBufferMasks(int lev) | WarpX | static |
| get_array_Bfield_aux(const int lev) const | WarpX | inline |
| get_array_Efield_aux(const int lev) const | WarpX | inline |
| get_load_balance_intervals() const | WarpX | inline |
| get_ng_depos_J() const | WarpX | inline |
| get_ng_depos_rho() const | WarpX | inline |
| get_pointer_Bfield_aux(int lev, int direction) const | WarpX | inline |
| get_pointer_Bfield_cp(int lev, int direction) const | WarpX | inline |
| get_pointer_Bfield_fp(int lev, int direction) const | WarpX | inline |
| get_pointer_current_cp(int lev, int direction) const | WarpX | inline |
| get_pointer_current_fp(int lev, int direction) const | WarpX | inline |
| get_pointer_Efield_aux(int lev, int direction) const | WarpX | inline |
| get_pointer_Efield_cp(int lev, int direction) const | WarpX | inline |
| get_pointer_Efield_fp(int lev, int direction) const | WarpX | inline |
| get_pointer_F_cp(int lev) const | WarpX | inline |
| get_pointer_F_fp(int lev) const | WarpX | inline |
| get_pointer_rho_cp(int lev) const | WarpX | inline |
| get_pointer_rho_fp(int lev) const | WarpX | inline |
| getBfield(int lev, int direction) | WarpX | inline |
| getBfield_cp(int lev, int direction) | WarpX | inline |
| getBfield_fp(int lev, int direction) | WarpX | inline |
| GetCellCenteredData() | WarpX | private |
| getCosts(int lev) | WarpX | inlinestatic |
| getcurrent(int lev, int direction) | WarpX | inline |
| getcurrent_cp(int lev, int direction) | WarpX | inline |
| getcurrent_fp(int lev, int direction) | WarpX | inline |
| getCurrentBufferMasks(int lev) const | WarpX | inlineprivate |
| getdt() const | WarpX | inline |
| getdt(int lev) const | WarpX | inline |
| getEfield(int lev, int direction) | WarpX | inline |
| getEfield_cp(int lev, int direction) | WarpX | inline |
| getEfield_fp(int lev, int direction) | WarpX | inline |
| getF_fp(int lev) | WarpX | inline |
| getGatherBufferMasks(int lev) const | WarpX | inlineprivate |
| GetInstance() | WarpX | static |
| getis_synchronized() const | WarpX | inline |
| getistep() const | WarpX | inline |
| getistep(int lev) const | WarpX | inline |
| getmoving_window_x() const | WarpX | inline |
| getngE() const | WarpX | inline |
| getngExtra() const | WarpX | inline |
| getngF() const | WarpX | inline |
| getngUpdateAux() const | WarpX | inline |
| getnsubsteps() const | WarpX | inline |
| getnsubsteps(int lev) const | WarpX | inline |
| GetPartContainer() | WarpX | inline |
| GetPML(int lev) | WarpX | |
| getPMLdirections() const | WarpX | |
| getRealBox(const amrex::Box &bx, int lev) | WarpX | static |
| getrho_cp(int lev) | WarpX | inline |
| getrho_fp(int lev) | WarpX | inline |
| getSliceRealBox() const | WarpX | inline |
| gett_new() const | WarpX | inline |
| gett_new(int lev) const | WarpX | inline |
| gett_old() const | WarpX | inline |
| gett_old(int lev) const | WarpX | inline |
| GotoNextLine(std::istream &is) | WarpX | static |
| guard_cells | WarpX | private |
| 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() | WarpX | private |
| InitFilter() | WarpX | private |
| InitFromCheckpoint() | WarpX | private |
| InitFromScratch() | WarpX | private |
| 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) | WarpX | protected |
| InitNCICorrector() | WarpX | private |
| InitPML() | WarpX | private |
| injected_plasma_species | WarpX | private |
| is_synchronized | WarpX | private |
| istep | WarpX | private |
| lab_data_directory | WarpX | static |
| load_balance_costs_update_algo | WarpX | static |
| load_balance_efficiency_ratio_threshold | WarpX | private |
| load_balance_intervals | WarpX | private |
| load_balance_knapsack_factor | WarpX | private |
| load_balance_with_sfc | WarpX | private |
| LoadBalance() | WarpX | |
| LowerCorner(const amrex::Box &bx, std::array< amrex::Real, 3 > galilean_shift, int lev) | WarpX | static |
| LowerCornerWithGalilean(const amrex::Box &bx, const amrex::Array< amrex::Real, 3 > &v_galilean, int lev) | WarpX | |
| m_fdtd_solver_cp | WarpX | private |
| m_fdtd_solver_fp | WarpX | private |
| m_galilean_shift | WarpX | |
| m_instance | WarpX | privatestatic |
| m_macroscopic_properties | WarpX | private |
| m_v_galilean | WarpX | |
| macroscopic_solver_algo | WarpX | static |
| 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 &) final | WarpX | inlineprotectedvirtual |
| MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) final | WarpX | protectedvirtual |
| max_step | WarpX | private |
| maxStep() const | WarpX | inline |
| maxwell_solver_id | WarpX | static |
| mffile_nstreams | WarpX | private |
| mirror_z | WarpX | |
| mirror_z_npoints | WarpX | |
| mirror_z_width | WarpX | |
| MoveWindow(bool move_j) | WarpX | |
| moving_window_dir | WarpX | static |
| moving_window_v | WarpX | static |
| moving_window_x | WarpX | private |
| multi_diags | WarpX | private |
| myBFD | WarpX | private |
| mypc | WarpX | private |
| n_buffer | WarpX | private |
| n_current_deposition_buffer | WarpX | static |
| n_field_gather_buffer | WarpX | static |
| n_rz_azimuthal_modes | WarpX | static |
| nci_godfrey_filter_bxbyez | WarpX | |
| nci_godfrey_filter_exeybz | WarpX | |
| ncomps | WarpX | static |
| NodalSyncJ(int lev, PatchType patch_type) | WarpX | private |
| NodalSyncRho(int lev, PatchType patch_type, int icomp, int ncomp) | WarpX | private |
| nox | WarpX | static |
| nox_fft | WarpX | private |
| noy | WarpX | static |
| noy_fft | WarpX | private |
| noz | WarpX | static |
| noz_fft | WarpX | private |
| nsubsteps | WarpX | private |
| num_injected_species | WarpX | private |
| num_mirrors | WarpX | static |
| num_slice_snapshots_lab | WarpX | static |
| num_snapshots_lab | WarpX | static |
| numprocs | WarpX | private |
| OneStep_nosub(amrex::Real t) | WarpX | private |
| OneStep_sub1(amrex::Real t) | WarpX | private |
| override_sync_intervals | WarpX | private |
| particle_io_nfiles | WarpX | private |
| particle_pusher_algo | WarpX | static |
| particle_slice_width_lab | WarpX | static |
| PicsarVersion() | WarpX | static |
| plot_rho | WarpX | private |
| plotfile_headerversion | WarpX | private |
| pml | WarpX | private |
| PML class | WarpX | friend |
| pml_delta | WarpX | private |
| pml_has_particles | WarpX | private |
| pml_ncell | WarpX | private |
| PostProcessBaseGrids(amrex::BoxArray &ba0) const final | WarpX | protectedvirtual |
| PostRestart() | WarpX | private |
| 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) const | WarpX | |
| PushParticlesandDepose(int lev, amrex::Real cur_time, DtType a_dt_type=DtType::Full) | WarpX | |
| PushParticlesandDepose(amrex::Real cur_time) | WarpX | |
| PushPSATD(amrex::Real dt) | WarpX | private |
| PushPSATD(int lev, amrex::Real dt) | WarpX | private |
| quantum_xi_c2 | WarpX | static |
| ReadParameters() | WarpX | private |
| reduced_diags | WarpX | |
| refine_plasma | WarpX | static |
| RefRatio(int lev) | WarpX | static |
| regrid_int | WarpX | private |
| RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) final | WarpX | protectedvirtual |
| ResetCosts() | WarpX | |
| ResetInstance() | WarpX | static |
| ResetProbDomain(const amrex::RealBox &rb) | WarpX | |
| restart_chkfile | WarpX | private |
| RestoreCurrent(int lev) | WarpX | private |
| RestrictCurrentFromFineToCoarsePatch(int lev) | WarpX | private |
| RestrictRhoFromFineToCoarsePatch(int lev) | WarpX | private |
| rho_cp | WarpX | private |
| rho_fp | WarpX | private |
| rho_slice | WarpX | private |
| safe_guard_cells | WarpX | static |
| serialize_ics | WarpX | static |
| setistep(int lev, int ii) | WarpX | inline |
| setplot_rho(bool a_plot_rho) | WarpX | inline |
| sett_new(int lev, amrex::Real time) | WarpX | inline |
| 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={}) | WarpX | static |
| slice_cr_ratio | WarpX | private |
| slice_max_grid_size | WarpX | private |
| slice_plot_int | WarpX | private |
| slice_plotfile_headerversion | WarpX | private |
| slice_realbox | WarpX | private |
| sort_bin_size | WarpX | static |
| sort_intervals | WarpX | static |
| spectral_solver_cp | WarpX | private |
| spectral_solver_fp | WarpX | private |
| stop_time | WarpX | private |
| stopTime() const | WarpX | inline |
| StoreCurrent(int lev) | WarpX | private |
| str_Bx_ext_grid_function | WarpX | static |
| str_By_ext_grid_function | WarpX | static |
| str_Bz_ext_grid_function | WarpX | static |
| str_Ex_ext_grid_function | WarpX | static |
| str_Ey_ext_grid_function | WarpX | static |
| str_Ez_ext_grid_function | WarpX | static |
| SyncCurrent() | WarpX | |
| SyncRho() | WarpX | |
| t_new | WarpX | private |
| t_old | WarpX | private |
| time_of_last_gal_shift | WarpX | |
| update_with_rho | WarpX | |
| UpdateAuxilaryData() | WarpX | |
| UpdateAuxilaryDataSameType() | WarpX | |
| UpdateAuxilaryDataStagToNodal() | WarpX | |
| UpdatePlasmaInjectionPosition(amrex::Real dt) | WarpX | |
| UpperCorner(const amrex::Box &bx, int lev) | WarpX | static |
| use_damp_fields_in_z_guard | WarpX | static |
| use_fdtd_nci_corr | WarpX | static |
| use_filter | WarpX | static |
| use_filter_compensation | WarpX | static |
| use_hybrid_QED | WarpX | private |
| use_kspace_filter | WarpX | static |
| use_single_read | WarpX | private |
| use_single_write | WarpX | private |
| VayDeposition() | WarpX | private |
| Verbose() const | WarpX | inline |
| verbose | WarpX | private |
| Version() | WarpX | static |
| WarpX() | WarpX | |
| warpx_do_continuous_injection | WarpX | private |
| zmax_plasma_to_compute_max_step | WarpX | static |
| ~WarpX() | WarpX |
1.8.13