WarpX
HybridPICModel Member List

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

AllocateLevelMFs(int lev, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, int ncomps, const amrex::IntVect &ngJ, const amrex::IntVect &ngRho, const amrex::IntVect &jx_nodal_flag, const amrex::IntVect &jy_nodal_flag, const amrex::IntVect &jz_nodal_flag, const amrex::IntVect &rho_nodal_flag)HybridPICModel
AllocateMFs(int nlevs_max)HybridPICModel
BfieldEvolveRK(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Bfield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Efield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Jfield, amrex::Vector< std::unique_ptr< amrex::MultiFab >> const &rhofield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths, amrex::Real dt, DtType a_dt_type, amrex::IntVect ng, std::optional< bool > nodal_sync)HybridPICModel
BfieldEvolveRK(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Bfield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Efield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Jfield, amrex::Vector< std::unique_ptr< amrex::MultiFab >> const &rhofield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths, amrex::Real dt, int lev, DtType dt_type, amrex::IntVect ng, std::optional< bool > nodal_sync)HybridPICModel
Bx_IndexTypeHybridPICModel
By_IndexTypeHybridPICModel
Bz_IndexTypeHybridPICModel
CalculateCurrentAmpere(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Bfield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths)HybridPICModel
CalculateCurrentAmpere(std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &Bfield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &edge_lengths, int lev)HybridPICModel
CalculateElectronPressure(DtType a_dt_type)HybridPICModel
CalculateElectronPressure(int lev, DtType a_dt_type)HybridPICModel
ClearLevel(int lev)HybridPICModel
current_fp_ampereHybridPICModel
current_fp_externalHybridPICModel
current_fp_tempHybridPICModel
electron_pressure_fpHybridPICModel
Ex_IndexTypeHybridPICModel
Ey_IndexTypeHybridPICModel
Ez_IndexTypeHybridPICModel
FieldPush(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Bfield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Efield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Jfield, amrex::Vector< std::unique_ptr< amrex::MultiFab >> const &rhofield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths, amrex::Real dt, DtType dt_type, amrex::IntVect ng, std::optional< bool > nodal_sync)HybridPICModel
FillElectronPressureMF(std::unique_ptr< amrex::MultiFab > const &Pe_field, amrex::MultiFab *const &rho_field) constHybridPICModel
get_pointer_current_fp_ampere(int lev, int direction) constHybridPICModelinline
get_pointer_current_fp_external(int lev, int direction) constHybridPICModelinline
get_pointer_electron_pressure_fp(int lev) constHybridPICModelinline
GetCurrentExternal(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths)HybridPICModel
GetCurrentExternal(std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &edge_lengths, int lev)HybridPICModel
HybridPICModel(int nlevs_max)HybridPICModel
HybridPICSolveE(amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &Efield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Jfield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &Bfield, amrex::Vector< std::unique_ptr< amrex::MultiFab >> const &rhofield, amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> const &edge_lengths, bool include_resistivity_term)HybridPICModel
HybridPICSolveE(std::array< std::unique_ptr< amrex::MultiFab >, 3 > &Efield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &Jfield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &Bfield, std::unique_ptr< amrex::MultiFab > const &rhofield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &edge_lengths, int lev, bool include_resistivity_term)HybridPICModel
HybridPICSolveE(std::array< std::unique_ptr< amrex::MultiFab >, 3 > &Efield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &Jfield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &Bfield, std::unique_ptr< amrex::MultiFab > const &rhofield, std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &edge_lengths, int lev, PatchType patch_type, bool include_resistivity_term)HybridPICModel
InitData()HybridPICModel
Jx_IndexTypeHybridPICModel
Jy_IndexTypeHybridPICModel
Jz_IndexTypeHybridPICModel
m_elec_tempHybridPICModel
m_etaHybridPICModel
m_eta_expressionHybridPICModel
m_eta_hHybridPICModel
m_external_field_has_time_dependenceHybridPICModel
m_gammaHybridPICModel
m_J_externalHybridPICModel
m_J_external_parserHybridPICModel
m_Jx_ext_grid_functionHybridPICModel
m_Jy_ext_grid_functionHybridPICModel
m_Jz_ext_grid_functionHybridPICModel
m_n0_refHybridPICModel
m_n_floorHybridPICModel
m_resistivity_has_J_dependenceHybridPICModel
m_resistivity_parserHybridPICModel
m_substepsHybridPICModel
ReadParameters()HybridPICModel
rho_fp_tempHybridPICModel