chombo-discharge
Public Member Functions | Protected Attributes | List of all members
Physics::ItoPlasma::ItoPlasmaAir3LFA::PhotonZ Class Reference
Inheritance diagram for Physics::ItoPlasma::ItoPlasmaAir3LFA::PhotonZ:
Inheritance graph
[legend]
Collaboration diagram for Physics::ItoPlasma::ItoPlasmaAir3LFA::PhotonZ:
Collaboration graph
[legend]

Public Member Functions

 PhotonZ ()
 Constructor. Reads in parameters.
 
virtual ~PhotonZ ()
 Destructor. Does nothing.
 
Real getAbsorptionCoefficient (const RealVect a_pos) const override
 Get a random absorption coefficient. note This uses random sampling of the frequency between m_f1 and m_f2. See CdrPlasmaPhysicsJSON docs.
 
- Public Member Functions inherited from RtSpecies
 RtSpecies ()
 Weak constructor. Sets absorption length and scattering coefficients to one.
 
virtual ~RtSpecies ()
 Weak constructor. Sets absorption length and scattering coefficients to one.
 
std::string getName () const
 Get species name.
 
virtual Real getScatteringCoefficient (const RealVect a_pos) const
 Get scattering coefficient (i.e. the inverse scattering length) at physical coordinates. More...
 

Protected Attributes

Real m_f1
 Lower frequency.
 
Real m_f2
 Upper frequency.
 
Real m_K1
 K1 factor.
 
Real m_K2
 K2 factor.
 
- Protected Attributes inherited from RtSpecies
std::string m_name
 Group name.
 

The documentation for this class was generated from the following files: