Class CMB¶
- Defined in File CMB.h
Inheritance Relationships¶
Base Type¶
public PhotonField(Class PhotonField)
Class Documentation¶
-
class
CMB: public PhotonField¶ Public Types
-
typedef tEnergyRange::iterator
iterator
-
typedef tEnergyRange::const_iterator
const_iterator
Public Functions
-
CMB()¶
-
QEnergyDensity
getEnergyDensity(const Vector3QLength &pos, const QEnergy &E_photon) const¶
-
QSpectralEnergyDensity
getPlanckSpectralEnergyDensity(const QFrequency &nu, const QTemperature &T) const¶
-
QEnergyDensity
getEnergyDensity(const Vector3QLength &pos_, std::size_t iE_) const¶
-
void
setEnergyScaleFactor(double s_)¶
-
double
getEnergyScaleFactor() const
-
tEnergyRange
getEnergyAxis() const
-
iterator
begin()
-
const_iterator
begin() const¶
-
iterator
end()
-
const_iterator
end() const¶
Protected Types
-
typedef std::vector<QEnergy>
tEnergyRange
-
typedef tEnergyRange::iterator