ImpactX
|
This is the complete list of members for impactx::ImpactX, including all inherited members.
add_particles(amrex::ParticleReal bunch_charge, distribution::KnownDistributions distr, int npart) | impactx::ImpactX | |
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, AMREX_SPACEDIM > const &is_per) | amrex::AmrCore | |
AmrCore(Geometry const &level_0_geom, AmrInfo const &amr_info) | amrex::AmrCore | |
AmrCore(AmrCore &&rhs) | amrex::AmrCore | |
AmrCore(const AmrCore &rhs)=delete | amrex::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 &ref_ratios, Array< int, AMREX_SPACEDIM > const &is_per) | amrex::AmrMesh | |
AmrMesh(Geometry const &level_0_geom, AmrInfo const &amr_info) | amrex::AmrMesh | |
AmrMesh(const AmrMesh &rhs)=delete | amrex::AmrMesh | |
AmrMesh(AmrMesh &&rhs)=default | amrex::AmrMesh | |
blocking_factor | amrex::AmrInfo | protected |
blockingFactor(int lev) const noexcept | amrex::AmrMesh | |
boxArray() const noexcept | amrex::AmrMesh | |
boxArray(int lev) const noexcept | amrex::AmrMesh | |
boxArray(int a_coarsest_lev, int a_finest_lev) const noexcept | amrex::AmrMesh | |
check_input | amrex::AmrInfo | protected |
checkInput() | amrex::AmrMesh | protected |
ChopGrids(int lev, BoxArray &ba, int target_size) const | amrex::AmrMesh | |
ClearBoxArray(int lev) noexcept | amrex::AmrMesh | |
ClearDistributionMap(int lev) noexcept | amrex::AmrMesh | |
ClearLevel(int lev) override | impactx::ImpactX | privatevirtual |
CountCells(int lev) noexcept | amrex::AmrMesh | |
DistributionMap() const noexcept | amrex::AmrMesh | |
DistributionMap(int lev) const noexcept | amrex::AmrMesh | |
DistributionMap(int a_coarsest_lev, int a_finest_lev) const noexcept | amrex::AmrMesh | |
dmap | amrex::AmrMesh | protected |
early_param_check() | impactx::ImpactX | |
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) override | impactx::ImpactX | private |
amrex::AmrCore::ErrorEst(int lev, TagBoxArray &tags, Real time, int ngrow) override=0 | amrex::AmrCore | protectedpure virtual |
evolve() | impactx::ImpactX | |
finest_level | amrex::AmrMesh | protected |
finestLevel() const noexcept | amrex::AmrMesh | |
Geom() const noexcept | amrex::AmrMesh | |
Geom(int lev) const noexcept | amrex::AmrMesh | |
Geom(int a_coarsest_lev, int a_finest_lev) const noexcept | amrex::AmrMesh | |
Geom() noexcept | amrex::AmrMesh | |
Geom(int lev) noexcept | amrex::AmrMesh | |
geom | amrex::AmrMesh | protected |
GetAreaNotToTag(int) | amrex::AmrMesh | virtual |
GetLevel(Box const &domain) noexcept | amrex::AmrMesh | |
grid_eff | amrex::AmrInfo | protected |
gridEff() const noexcept | amrex::AmrMesh | |
grids | amrex::AmrMesh | protected |
ImpactX() | impactx::ImpactX | |
ImpactX(ImpactX const &)=delete | impactx::ImpactX | |
ImpactX(ImpactX &&)=delete | impactx::ImpactX | |
init_warning_logger() | impactx::ImpactX | |
initBeamDistributionFromInputs() | impactx::ImpactX | |
InitFromScratch(Real time) | amrex::AmrCore | |
initGrids() | impactx::ImpactX | |
initLatticeElementsFromInputs() | impactx::ImpactX | |
iterate_on_new_grids | amrex::AmrInfo | protected |
LevelDefined(int lev) noexcept | amrex::AmrMesh | |
m_lattice | impactx::ImpactX | |
m_particle_container | impactx::ImpactX | |
m_phi | impactx::ImpactX | |
m_rho | impactx::ImpactX | |
m_space_charge_field | impactx::ImpactX | |
MakeBaseGrids() const | amrex::AmrMesh | |
MakeNewGrids(int lbase, Real time, int &new_finest, Vector< BoxArray > &new_grids) | amrex::AmrMesh | |
MakeNewGrids(Real time=0.0) | amrex::AmrMesh | |
MakeNewLevelFromCoarse(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | impactx::ImpactX | private |
amrex::AmrCore::MakeNewLevelFromCoarse(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm)=0 | amrex::AmrCore | protectedpure virtual |
MakeNewLevelFromScratch(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | impactx::ImpactX | private |
amrex::AmrCore::MakeNewLevelFromScratch(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm) override=0 | amrex::AmrCore | protectedpure virtual |
ManualTagsPlacement(int, TagBoxArray &, const Vector< IntVect > &) | amrex::AmrMesh | virtual |
max_grid_size | amrex::AmrInfo | protected |
max_level | amrex::AmrInfo | protected |
maxGridSize(int lev) const noexcept | amrex::AmrMesh | |
maxLevel() const noexcept | amrex::AmrMesh | |
MaxRefRatio(int lev) const noexcept | amrex::AmrMesh | |
n_error_buf | amrex::AmrInfo | protected |
n_proper | amrex::AmrInfo | protected |
nErrorBuf(int lev, int direction=0) const noexcept | amrex::AmrMesh | |
nErrorBufVect(int lev) const noexcept | amrex::AmrMesh | |
nProper() const noexcept | amrex::AmrMesh | |
num_setba | amrex::AmrMesh | protected |
num_setdm | amrex::AmrMesh | protected |
operator=(ImpactX const &)=delete | impactx::ImpactX | |
operator=(ImpactX &&)=delete | impactx::ImpactX | |
amrex::AmrCore::operator=(AmrCore &&rhs) | amrex::AmrCore | |
amrex::AmrCore::operator=(const AmrCore &rhs)=delete | amrex::AmrCore | |
amrex::AmrMesh::operator=(const AmrMesh &rhs)=delete | amrex::AmrMesh | |
amrex::AmrMesh::operator=(AmrMesh &&rhs)=default | amrex::AmrMesh | |
PostProcessBaseGrids(BoxArray &) const | amrex::AmrMesh | virtual |
printGridSummary(std::ostream &os, int min_lev, int max_lev) const noexcept | amrex::AmrCore | |
ref_ratio | amrex::AmrInfo | protected |
refine_grid_layout | amrex::AmrInfo | protected |
refine_grid_layout_dims | amrex::AmrInfo | protected |
refRatio(int lev) const noexcept | amrex::AmrMesh | |
refRatio() const noexcept | amrex::AmrMesh | |
regrid(int lbase, Real time, bool initial=false) | amrex::AmrCore | virtual |
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) override | impactx::ImpactX | private |
amrex::AmrCore::RemakeLevel(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm)=0 | amrex::AmrCore | protectedpure virtual |
ResizeMesh() | impactx::ImpactX | |
SetBlockingFactor(int new_bf) noexcept | amrex::AmrMesh | |
SetBlockingFactor(const IntVect &new_bf) noexcept | amrex::AmrMesh | |
SetBlockingFactor(const Vector< int > &new_bf) noexcept | amrex::AmrMesh | |
SetBlockingFactor(const Vector< IntVect > &new_bf) noexcept | amrex::AmrMesh | |
SetBoxArray(int lev, const BoxArray &ba_in) noexcept | amrex::AmrMesh | |
SetDistributionMap(int lev, const DistributionMapping &dmap_in) noexcept | amrex::AmrMesh | |
SetFinestLevel(int new_finest_level) noexcept | amrex::AmrMesh | |
SetGeometry(int lev, const Geometry &geom_in) noexcept | amrex::AmrMesh | |
SetGridEff(Real eff) noexcept | amrex::AmrMesh | |
SetIterateToFalse() noexcept | amrex::AmrMesh | protected |
SetMaxGridSize(int new_mgs) noexcept | amrex::AmrMesh | |
SetMaxGridSize(const IntVect &new_mgs) noexcept | amrex::AmrMesh | |
SetMaxGridSize(const Vector< int > &new_mgs) noexcept | amrex::AmrMesh | |
SetMaxGridSize(const Vector< IntVect > &new_mgs) noexcept | amrex::AmrMesh | |
SetNProper(int n) noexcept | amrex::AmrMesh | |
SetUseNewChop() noexcept | amrex::AmrMesh | protected |
use_fixed_coarse_grids | amrex::AmrInfo | protected |
use_fixed_upto_level | amrex::AmrInfo | protected |
use_new_chop | amrex::AmrInfo | protected |
useFixedCoarseGrids() const noexcept | amrex::AmrMesh | |
useFixedUpToLevel() const noexcept | amrex::AmrMesh | |
validate() | impactx::ImpactX | |
Verbose() const noexcept | amrex::AmrMesh | |
verbose | amrex::AmrInfo | protected |
~AmrCore() | amrex::AmrCore | virtual |
~AmrMesh()=default | amrex::AmrMesh | virtual |
~ImpactX()=default | impactx::ImpactX |