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 |