|
WarpX
|
#include "WarpX.H"#include "WarpXAlgorithmSelection.H"#include "Utils/TextMsg.H"#include <AMReX.H>#include <AMReX_ParmParse.H>#include <algorithm>#include <cstring>#include <cctype>#include <map>#include <utility>Functions | |
| int | GetAlgorithmInteger (const amrex::ParmParse &pp, const char *pp_search_key) |
| FieldBoundaryType | GetFieldBCTypeInteger (std::string BCType) |
| ParticleBoundaryType | GetParticleBCTypeInteger (std::string BCType) |
| std::string | GetFieldBCTypeString (FieldBoundaryType fb_type) |
Variables | |
| const std::map< std::string, int > | evolve_scheme_to_int |
| const std::map< std::string, int > | grid_to_int |
| const std::map< std::string, int > | electromagnetic_solver_algo_to_int |
| const std::map< std::string, int > | electrostatic_solver_algo_to_int |
| const std::map< std::string, int > | poisson_solver_algo_to_int |
| const std::map< std::string, int > | particle_pusher_algo_to_int |
| const std::map< std::string, int > | current_deposition_algo_to_int |
| const std::map< std::string, int > | charge_deposition_algo_to_int |
| const std::map< std::string, int > | gathering_algo_to_int |
| const std::map< std::string, int > | psatd_solution_type_to_int |
| const std::map< std::string, int > | J_in_time_to_int |
| const std::map< std::string, int > | rho_in_time_to_int |
| const std::map< std::string, int > | load_balance_costs_update_algo_to_int |
| const std::map< std::string, int > | MaxwellSolver_medium_algo_to_int |
| const std::map< std::string, int > | MacroscopicSolver_algo_to_int |
| const std::map< std::string, FieldBoundaryType > | FieldBCType_algo_to_enum |
| const std::map< std::string, ParticleBoundaryType > | ParticleBCType_algo_to_enum |
| const std::map< std::string, int > | ReductionType_algo_to_int |
| int GetAlgorithmInteger | ( | const amrex::ParmParse & | pp, |
| const char * | pp_search_key | ||
| ) |
| FieldBoundaryType GetFieldBCTypeInteger | ( | std::string | BCType | ) |
Select BC Type for fields, if field=true else select BCType for particles.
| std::string GetFieldBCTypeString | ( | FieldBoundaryType | fb_type | ) |
Find the name associated with a BC type
| ParticleBoundaryType GetParticleBCTypeInteger | ( | std::string | BCType | ) |
Select BC Type for particles.
| const std::map<std::string, int> charge_deposition_algo_to_int |
| const std::map<std::string, int> current_deposition_algo_to_int |
| const std::map<std::string, int> electromagnetic_solver_algo_to_int |
| const std::map<std::string, int> electrostatic_solver_algo_to_int |
| const std::map<std::string, int> evolve_scheme_to_int |
| const std::map<std::string, FieldBoundaryType> FieldBCType_algo_to_enum |
| const std::map<std::string, int> gathering_algo_to_int |
| const std::map<std::string, int> grid_to_int |
| const std::map<std::string, int> J_in_time_to_int |
| const std::map<std::string, int> load_balance_costs_update_algo_to_int |
| const std::map<std::string, int> MacroscopicSolver_algo_to_int |
| const std::map<std::string, int> MaxwellSolver_medium_algo_to_int |
| const std::map<std::string, int> particle_pusher_algo_to_int |
| const std::map<std::string, ParticleBoundaryType> ParticleBCType_algo_to_enum |
| const std::map<std::string, int> poisson_solver_algo_to_int |
| const std::map<std::string, int> psatd_solution_type_to_int |
| const std::map<std::string, int> ReductionType_algo_to_int |
| const std::map<std::string, int> rho_in_time_to_int |