8 #ifndef UTILS_WARPXALGORITHMSELECTION_H_ 9 #define UTILS_WARPXALGORITHMSELECTION_H_ 61 LabFrameElectroMagnetostatic = 2,
138 Absorbing_SilverMueller = 5,
178 #endif // UTILS_WARPXALGORITHMSELECTION_H_ Definition: WarpXAlgorithmSelection.H:39
Definition: WarpXAlgorithmSelection.H:119
void Sum(T &v, MPI_Comm comm)
particles cross domain boundary leave with damped j
Definition: WarpXAlgorithmSelection.H:66
Definition: WarpXAlgorithmSelection.H:103
Definition: WarpXAlgorithmSelection.H:89
int GetAlgorithmInteger(amrex::ParmParse &pp, const char *pp_search_key)
Definition: WarpXAlgorithmSelection.cpp:138
particles crossing domain boundary are removed
Definition: WarpXAlgorithmSelection.H:21
Definition: WarpXAlgorithmSelection.H:130
int GetFieldBCTypeInteger(std::string BCType)
Definition: WarpXAlgorithmSelection.cpp:202
Definition: WarpXAlgorithmSelection.H:82
Definition: WarpXAlgorithmSelection.H:156
struct to select algorithm for macroscopic Maxwell solver LaxWendroff (semi-implicit) represents sigm...
Definition: WarpXAlgorithmSelection.H:32
struct to determine the computational medium, i.e., vacuum or material/macroscopic default is vacuum...
Definition: WarpXAlgorithmSelection.H:19
Definition: WarpXAlgorithmSelection.H:47
Definition: WarpXAlgorithmSelection.H:57
Definition: WarpXAlgorithmSelection.H:74
Definition: WarpXAlgorithmSelection.H:22
Definition: WarpX_PEC.H:20
Definition: WarpXAlgorithmSelection.H:110
ParticleBoundaryType
Definition: WarpXAlgorithmSelection.H:147
Definition: WarpXAlgorithmSelection.H:96
ParticleBoundaryType GetParticleBCTypeInteger(std::string BCType)
Definition: WarpXAlgorithmSelection.cpp:219