Simple RtSpecies class for usage with ItoKMCJSON.
More...
#include <CD_ItoKMCPhotonSpecies.H>
|
| ItoKMCPhotonSpecies (const std::string a_name, const std::function< Real(const RealVect &a_pos)> &a_kappaFunction) |
| Full constructor. More...
|
|
virtual | ~ItoKMCPhotonSpecies () noexcept |
| Destructor. Does nothing.
|
|
Real | getAbsorptionCoefficient (const RealVect a_pos) const override final |
| Initial data.
|
|
| 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...
|
|
|
std::function< Real(const RealVect &a_position)> | m_kappa |
| Absorption function.
|
|
std::string | m_name |
| Group name.
|
|
Simple RtSpecies class for usage with ItoKMCJSON.
◆ ItoKMCPhotonSpecies()
Physics::ItoKMC::ItoKMCPhotonSpecies::ItoKMCPhotonSpecies |
( |
const std::string |
a_name, |
|
|
const std::function< Real(const RealVect &a_pos)> & |
a_kappaFunction |
|
) |
| |
|
inline |
Full constructor.
- Parameters
-
[in] | a_name | Name of the species |
[in] | a_kappaFunction | Absorption function |
The documentation for this class was generated from the following file: