WarpX
ScatteringProcess Member List

This is the complete list of members for ScatteringProcess, including all inherited members.

executor() constScatteringProcessinline
getCrossSection(amrex::ParticleReal E_coll) constScatteringProcessinline
getEnergyInputStep() constScatteringProcessinline
getEnergyPenalty() constScatteringProcessinline
getMaxEnergyInput() constScatteringProcessinline
getMinEnergyInput() constScatteringProcessinline
init(const std::string &scattering_process, amrex::ParticleReal energy)ScatteringProcessprivate
m_energiesScatteringProcessprivate
m_exe_hScatteringProcessprivate
m_grid_sizeScatteringProcessprivate
m_sigmas_hScatteringProcessprivate
operator=(ScatteringProcess const &)=deleteScatteringProcess
operator=(ScatteringProcess &&)=defaultScatteringProcess
parseProcessType(const std::string &process)ScatteringProcessprivatestatic
readCrossSectionFile(const std::string &cross_section_file, amrex::Vector< amrex::ParticleReal > &energies, amrex::Gpu::HostVector< amrex::ParticleReal > &sigmas)ScatteringProcessstatic
sanityCheckEnergyGrid(const amrex::Vector< amrex::ParticleReal > &energies, amrex::ParticleReal dE)ScatteringProcessstatic
ScatteringProcess(const std::string &scattering_process, const std::string &cross_section_file, amrex::ParticleReal energy)ScatteringProcess
ScatteringProcess(const std::string &scattering_process, const InputVector &&energies, const InputVector &&sigmas, amrex::ParticleReal energy)ScatteringProcess
ScatteringProcess(ScatteringProcess const &)=deleteScatteringProcess
ScatteringProcess(ScatteringProcess &&)=defaultScatteringProcess
type() constScatteringProcessinline
~ScatteringProcess()=defaultScatteringProcess