12 #ifndef CD_RtSpecies_H
13 #define CD_RtSpecies_H
22 #include <CD_NamespaceHeader.H>
70 #include <CD_NamespaceFooter.H>
Declaration of a class that defines an interface to radiative transfer solvers, i....
Definition: CD_RtSpecies.H:30
virtual Real getAbsorptionCoefficient(const RealVect a_pos) const =0
Get kappa (i.e. the inverse absorption length) at physical coordinates.
std::string getName() const
Get species name.
Definition: CD_RtSpecies.cpp:26
std::string m_name
Group name.
Definition: CD_RtSpecies.H:67
RtSpecies()
Weak constructor. Sets absorption length and scattering coefficients to one.
Definition: CD_RtSpecies.cpp:16
virtual Real getScatteringCoefficient(const RealVect a_pos) const
Get scattering coefficient (i.e. the inverse scattering length) at physical coordinates.
Definition: CD_RtSpecies.cpp:32
virtual ~RtSpecies()
Weak constructor. Sets absorption length and scattering coefficients to one.
Definition: CD_RtSpecies.cpp:22