8 #ifndef WARPX_SPECIESPHYSICALPROPERTIES_H_
9 #define WARPX_SPECIESPHYSICALPROPERTIES_H_
17 unspecified=0,
electron,
positron,
muon,
antimuon,
photon,
neutron,
proton,
hydrogen,
hydrogen1,
hydrogen2,
hydrogen3,
18 helium,
helium3,
helium4,
alpha,
lithium,
lithium6,
lithium7,
beryllium,
beryllium9,
boron,
boron10,
boron11,
carbon,
19 carbon12,
carbon13,
carbon14,
nitrogen,
nitrogen14,
nitrogen15,
oxygen,
oxygen16,
oxygen17,
oxygen18,
fluorine,
30 std::optional<PhysicalSpecies>
from_string (
const std::string& species_name);
PhysicalSpecies
Definition: SpeciesPhysicalProperties.H:16
Definition: SpeciesPhysicalProperties.cpp:277
std::optional< PhysicalSpecies > from_string(const std::string &species)
Returns the PhysicalSpecies associated to a given name.
Definition: SpeciesPhysicalProperties.cpp:278
std::string get_name(const PhysicalSpecies &ps)
Returns the name associated to a PhysicalSpecies.
Definition: SpeciesPhysicalProperties.cpp:295
amrex::Real get_charge(const PhysicalSpecies &ps)
Returns the charge associated to a PhysicalSpecies.
Definition: SpeciesPhysicalProperties.cpp:285
amrex::Real get_mass(const PhysicalSpecies &ps)
Returns the mass associated to a PhysicalSpecies.
Definition: SpeciesPhysicalProperties.cpp:290