|
WarpX
|
#include "BinaryCollisionUtils.H"#include "Particles/Collision/ScatteringProcess.H"#include "Particles/MultiParticleContainer.H"#include "Particles/WarpXParticleContainer.H"#include "Utils/Parser/ParserUtils.H"#include <AMReX_ParmParse.H>#include <AMReX_Vector.H>#include <string>#include <sstream>#include "Utils/TextMsg.H"Namespaces | |
| namespace | BinaryCollisionUtils |
Functions | |
| CollisionType | BinaryCollisionUtils::get_collision_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
| amrex::Vector< ScatteringProcess > | BinaryCollisionUtils::parse_scattering_processes (const std::string &collision_name) |
| Parse the list of scattering processes of a dsmc or background_mcc collision and build the corresponding ScatteringProcess objects. | |
| NuclearFusionType | BinaryCollisionUtils::get_nuclear_fusion_type (const std::string &collision_name, MultiParticleContainer const *const mypc) |
| void | BinaryCollisionUtils::CheckFusionEnergy (const NuclearFusionType fusion_type, const amrex::ParticleReal mass_before, const amrex::ParticleReal mass_after) |