#include <ISRF.h>
§ RadiationField_Delahaye10()
DRAGON::RadiationField_Delahaye10::RadiationField_Delahaye10 |
( |
| ) |
|
|
inline |
Class to implement the Delahaye10 model for ISRF
§ clone()
virtual std::shared_ptr<Galaxy> DRAGON::RadiationField_Delahaye10::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
§ description()
virtual std::string DRAGON::RadiationField_Delahaye10::description |
( |
| ) |
const |
|
inlineoverridevirtual |
Get the reference for the Delahaye10 model
- Returns
- string containing a reference
Implements DRAGON::Galaxy.
§ get()
double DRAGON::RadiationField_Delahaye10::get |
( |
const Vector3d & |
pos, |
|
|
const double & |
frequency |
|
) |
| const |
|
overridevirtual |
Get ISRF energy spectrum at the given position
- Parameters
-
pos | Galactic 3D position |
energy | photon energy |
- Returns
- differential energy density of ISRF
Reimplemented from DRAGON::Galaxy.
The documentation for this class was generated from the following files: