Hipace
Fields Member List

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

add(const int lev, const int islice_dst, const char *const (&comps_dst)[ncomps], const int islice_src, const char *const (&comps_src)[ncomps])Fieldsinline
AddRhoIons(const int lev)Fields
AllocData(int lev, amrex::Geometry const &geom, const amrex::BoxArray &slice_ba, const amrex::DistributionMapping &slice_dm, int bin_size)Fields
checkInit()Fieldsinline
ComputeRelBFieldError(const int which_slice, const int which_slice_iter, const amrex::Vector< amrex::Geometry > &geom, const int current_N_level)Fields
Copy(const int lev, const int i_slice, FieldDiagnosticData &fd, const amrex::Geometry &calc_geom, MultiLaser &multi_laser)Fields
duplicate(const int lev, const int islice_dst, const char *const (&comps_dst)[ncomps], const int islice_src, const char *const (&comps_src)[ncomps])Fieldsinline
Fields(const int nlev)Fieldsexplicit
FillBoundary(const amrex::Periodicity &period, const int lev, const int islice, Args...comps)Fieldsinline
getField(const int lev, const int islice, const std::string comp)Fieldsinline
getSlices()Fieldsinline
getSlices(int lev)Fieldsinline
getSlices(int lev) constFieldsinline
getStagingArea(const int lev)Fieldsinline
getTmpDensities()Fieldsinline
InitialBfieldGuess(const amrex::Real relative_Bfield_error, const amrex::Real predcorr_B_error_tolerance, const int lev)Fields
InitializeSlices(int lev, int islice, const amrex::Vector< amrex::Geometry > &geom)Fields
InSituComputeDiags(int step, amrex::Real time, int islice, const amrex::Geometry &geom3D, int max_step, amrex::Real max_time)Fields
InSituWriteToFile(int step, amrex::Real time, const amrex::Geometry &geom3D, int max_step, amrex::Real max_time)Fields
LevelUp(amrex::Vector< amrex::Geometry > const &geom, const int lev, const int which_slice, const std::string &component)Fields
LevelUpBoundary(amrex::Vector< amrex::Geometry > const &geom, const int lev, const int which_slice, const std::string &component, const amrex::IntVect outer_edge, const amrex::IntVect inner_edge)Fields
m_any_neutral_backgroundFieldsprivate
m_do_dirichlet_poissonFieldsprivate
m_do_symmetrizeFields
m_exmby_eypbx_nguardFieldsprivate
m_explicitFieldsprivate
m_extended_solveFields
m_insitu_file_prefixFieldsprivate
m_insitu_nrpFieldsprivatestatic
m_insitu_periodFieldsprivate
m_insitu_rdataFieldsprivate
m_insitu_sum_rdataFieldsprivate
m_open_boundaryFieldsprivate
m_poisson_nguardsFieldsinlinestatic
m_poisson_solverFields
m_rel_z_vecFieldsprivate
m_rel_z_vec_cpuFieldsprivate
m_slicesFieldsprivate
m_slices_nguardsFieldsinlinestatic
m_source_nguardFieldsprivate
m_tmp_densitiesFieldsprivate
MixAndShiftBfields(const amrex::Real relative_Bfield_error, const amrex::Real relative_Bfield_error_prev_iter, const amrex::Real predcorr_B_mixing_factor, const int lev)Fields
mult(const amrex::Real val, const int lev, const int islice, Args...comps)Fieldsinline
SetBoundaryCondition(amrex::Vector< amrex::Geometry > const &geom, const int lev, const int which_slice, std::string component, amrex::MultiFab &&staging_area)Fields
setVal(const amrex::Real val, const int lev, const int islice, Args...comps)Fieldsinline
shift(const int lev, const int islice_dst, const int islice_src, Args...comps)Fieldsinline
ShiftSlices(int lev)Fields
SolvePoissonBxBy(amrex::Vector< amrex::Geometry > const &geom, const int current_N_level, const int which_slice)Fields
SolvePoissonEz(amrex::Vector< amrex::Geometry > const &geom, const int current_N_level, const int which_slice=WhichSlice::This)Fields
SolvePoissonPsiExmByEypBxEzBz(amrex::Vector< amrex::Geometry > const &geom, const int current_N_level)Fields
SymmetrizeFields(int field_comp, const int lev, const int symm_x, const int symm_y)Fields