WarpX
Loading...
Searching...
No Matches
QEDHelper Struct Reference

#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
 

Constructor & Destructor Documentation

◆ QEDHelper()

template<typename SoAType>
QEDHelper::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 )
inline

Member Data Documentation

◆ breit_wheeler_get_opt

BreitWheelerGetOpticalDepth QEDHelper::breit_wheeler_get_opt

◆ has_breit_wheeler

bool QEDHelper::has_breit_wheeler

◆ has_quantum_sync

bool QEDHelper::has_quantum_sync

◆ p_optical_depth_BW

amrex::ParticleReal* QEDHelper::p_optical_depth_BW = nullptr

◆ p_optical_depth_QSR

amrex::ParticleReal* QEDHelper::p_optical_depth_QSR = nullptr

◆ quantum_sync_get_opt

QuantumSynchrotronGetOpticalDepth QEDHelper::quantum_sync_get_opt

The documentation for this struct was generated from the following file: