ARTEMIS
|
Go to the source code of this file.
Classes | |
struct | MediumForEM |
struct to determine the computational medium, i.e., vacuum or material/macroscopic default is vacuum. More... | |
struct | CoupledYeeSolver |
struct | MacroscopicSolverAlgo |
struct to select algorithm for macroscopic Maxwell solver LaxWendroff (semi-implicit) represents sigma*E = sigma*0.5*(E^(n) + E^(n+1)) Backward Euler (fully-implicit) represents sigma*E = sigma*E^(n+1) default is Backward Euler as it is more robust. More... | |
struct | GridType |
struct | ElectromagneticSolverAlgo |
struct | ElectrostaticSolverAlgo |
struct | ParticlePusherAlgo |
struct | CurrentDepositionAlgo |
struct | ChargeDepositionAlgo |
struct | GatheringAlgo |
struct | PSATDSolutionType |
struct | JInTime |
struct | RhoInTime |
struct | LoadBalanceCostsUpdateAlgo |
struct | FieldBoundaryType |
struct | ExternalFieldType |
struct | ReductionType |
struct | IntegrationType |
Enumerations | |
enum class | ParticleBoundaryType { Absorbing = 0 , Open = 1 , Reflecting = 2 , Periodic = 3 } |
Functions | |
int | GetAlgorithmInteger (amrex::ParmParse &pp, const char *pp_search_key) |
int | GetFieldBCTypeInteger (std::string BCType) |
ParticleBoundaryType | GetParticleBCTypeInteger (std::string BCType) |
|
strong |
int GetAlgorithmInteger | ( | amrex::ParmParse & | pp, |
const char * | pp_search_key | ||
) |
int GetFieldBCTypeInteger | ( | std::string | BCType | ) |
Select BC Type for fields, if field=true else select BCType for particles.
ParticleBoundaryType GetParticleBCTypeInteger | ( | std::string | BCType | ) |
Select BC Type for particles.