ImpactX
impactx::ImpactX Member List

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) 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, AMREX_SPACEDIM > 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
blocking_factoramrex::AmrInfoprotected
blockingFactor(int lev) const noexceptamrex::AmrMesh
boxArray() const noexceptamrex::AmrMesh
boxArray(int lev) const noexceptamrex::AmrMesh
boxArray(int a_coarsest_lev, int a_finest_lev) const noexceptamrex::AmrMesh
check_inputamrex::AmrInfoprotected
checkInput()amrex::AmrMeshprotected
ChopGrids(int lev, BoxArray &ba, int target_size) constamrex::AmrMesh
ClearBoxArray(int lev) noexceptamrex::AmrMesh
ClearDistributionMap(int lev) noexceptamrex::AmrMesh
ClearLevel(int lev) overrideimpactx::ImpactXprivatevirtual
CountCells(int lev) noexceptamrex::AmrMesh
DistributionMap() const noexceptamrex::AmrMesh
DistributionMap(int lev) const noexceptamrex::AmrMesh
DistributionMap(int a_coarsest_lev, int a_finest_lev) const noexceptamrex::AmrMesh
dmapamrex::AmrMeshprotected
early_param_check()impactx::ImpactX
ErrorEst(int lev, amrex::TagBoxArray &tags, amrex::Real time, int ngrow) overrideimpactx::ImpactXprivate
amrex::AmrCore::ErrorEst(int lev, TagBoxArray &tags, Real time, int ngrow) override=0amrex::AmrCoreprotectedpure virtual
evolve()impactx::ImpactX
finest_levelamrex::AmrMeshprotected
finestLevel() const noexceptamrex::AmrMesh
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
GetAreaNotToTag(int)amrex::AmrMeshvirtual
GetLevel(Box const &domain) noexceptamrex::AmrMesh
grid_effamrex::AmrInfoprotected
gridEff() const noexceptamrex::AmrMesh
gridsamrex::AmrMeshprotected
ImpactX()impactx::ImpactX
ImpactX(ImpactX const &)=deleteimpactx::ImpactX
ImpactX(ImpactX &&)=deleteimpactx::ImpactX
init_warning_logger()impactx::ImpactX
initBeamDistributionFromInputs()impactx::ImpactX
InitFromScratch(Real time)amrex::AmrCore
initGrids()impactx::ImpactX
initLatticeElementsFromInputs()impactx::ImpactX
iterate_on_new_gridsamrex::AmrInfoprotected
LevelDefined(int lev) noexceptamrex::AmrMesh
m_latticeimpactx::ImpactX
m_particle_containerimpactx::ImpactX
m_phiimpactx::ImpactX
m_rhoimpactx::ImpactX
m_space_charge_fieldimpactx::ImpactX
MakeBaseGrids() constamrex::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) overrideimpactx::ImpactXprivate
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 &ba, const amrex::DistributionMapping &dm) overrideimpactx::ImpactXprivate
amrex::AmrCore::MakeNewLevelFromScratch(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm) override=0amrex::AmrCoreprotectedpure virtual
ManualTagsPlacement(int, TagBoxArray &, const Vector< IntVect > &)amrex::AmrMeshvirtual
max_grid_sizeamrex::AmrInfoprotected
max_levelamrex::AmrInfoprotected
maxGridSize(int lev) const noexceptamrex::AmrMesh
maxLevel() const noexceptamrex::AmrMesh
MaxRefRatio(int lev) const noexceptamrex::AmrMesh
n_error_bufamrex::AmrInfoprotected
n_properamrex::AmrInfoprotected
nErrorBuf(int lev, int direction=0) const noexceptamrex::AmrMesh
nErrorBufVect(int lev) const noexceptamrex::AmrMesh
nProper() const noexceptamrex::AmrMesh
num_setbaamrex::AmrMeshprotected
num_setdmamrex::AmrMeshprotected
operator=(ImpactX const &)=deleteimpactx::ImpactX
operator=(ImpactX &&)=deleteimpactx::ImpactX
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
PostProcessBaseGrids(BoxArray &) constamrex::AmrMeshvirtual
printGridSummary(std::ostream &os, int min_lev, int max_lev) const noexceptamrex::AmrCore
ref_ratioamrex::AmrInfoprotected
refine_grid_layoutamrex::AmrInfoprotected
refine_grid_layout_dimsamrex::AmrInfoprotected
refRatio(int lev) const noexceptamrex::AmrMesh
refRatio() const noexceptamrex::AmrMesh
regrid(int lbase, Real time, bool initial=false)amrex::AmrCorevirtual
RemakeLevel(int lev, amrex::Real time, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm) overrideimpactx::ImpactXprivate
amrex::AmrCore::RemakeLevel(int lev, Real time, const BoxArray &ba, const DistributionMapping &dm)=0amrex::AmrCoreprotectedpure virtual
ResizeMesh()impactx::ImpactX
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
SetFinestLevel(int new_finest_level) noexceptamrex::AmrMesh
SetGeometry(int lev, const Geometry &geom_in) noexceptamrex::AmrMesh
SetGridEff(Real eff) noexceptamrex::AmrMesh
SetIterateToFalse() noexceptamrex::AmrMeshprotected
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
SetUseNewChop() noexceptamrex::AmrMeshprotected
use_fixed_coarse_gridsamrex::AmrInfoprotected
use_fixed_upto_levelamrex::AmrInfoprotected
use_new_chopamrex::AmrInfoprotected
useFixedCoarseGrids() const noexceptamrex::AmrMesh
useFixedUpToLevel() const noexceptamrex::AmrMesh
validate()impactx::ImpactX
Verbose() const noexceptamrex::AmrMesh
verboseamrex::AmrInfoprotected
~AmrCore() overrideamrex::AmrCore
~AmrMesh()=defaultamrex::AmrMeshvirtual