|
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 | LumpedInductor |
| 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.