|
WarpX
|
#include <AddPlasmaUtilities.H>
Public Member Functions | |
| template<typename SoAType> | |
| QEDHelper (SoAType &a_soa, std::size_t old_size, bool a_has_quantum_sync, bool a_has_breit_wheeler, const std::shared_ptr< QuantumSynchrotronEngine > &a_shr_p_qs_engine, const std::shared_ptr< BreitWheelerEngine > &a_shr_p_bw_engine) | |
Public Attributes | |
| amrex::ParticleReal * | p_optical_depth_QSR = nullptr |
| amrex::ParticleReal * | p_optical_depth_BW = nullptr |
| bool | has_quantum_sync |
| bool | has_breit_wheeler |
| QuantumSynchrotronGetOpticalDepth | quantum_sync_get_opt |
| BreitWheelerGetOpticalDepth | breit_wheeler_get_opt |
|
inline |
| BreitWheelerGetOpticalDepth QEDHelper::breit_wheeler_get_opt |
| bool QEDHelper::has_breit_wheeler |
| bool QEDHelper::has_quantum_sync |
| amrex::ParticleReal* QEDHelper::p_optical_depth_BW = nullptr |
| amrex::ParticleReal* QEDHelper::p_optical_depth_QSR = nullptr |
| QuantumSynchrotronGetOpticalDepth QEDHelper::quantum_sync_get_opt |