GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GModelSpectralNodes.cpp File Reference

Spectral nodes model class implementation. More...

#include <cmath>
#include "GException.hpp"
#include "GTools.hpp"
#include "GRan.hpp"
#include "GEnergies.hpp"
#include "GModelSpectralNodes.hpp"
#include "GModelSpectralRegistry.hpp"

Go to the source code of this file.

Macros

#define G_FLUX   "GModelSpectralNodes::flux(GEnergy&, GEnergy&)"
 
#define G_EFLUX   "GModelSpectralNodes::eflux(GEnergy&, GEnergy&)"
 
#define G_MC   "GModelSpectralNodes::mc(GEnergy&, GEnergy&, GTime&, GRan&)"
 
#define G_READ   "GModelSpectralNodes::read(GXmlElement&)"
 
#define G_WRITE   "GModelSpectralNodes::write(GXmlElement&)"
 
#define G_APPEND   "GModelSpectralNodes::append(GEnergy&, double&)"
 
#define G_INSERT   "GModelSpectralNodes::insert(int&, GEnergy&, double&)"
 
#define G_REMOVE   "GModelSpectralNodes::remove(int&)"
 
#define G_ENERGY_GET   "GModelSpectralNodes::energy(int&)"
 
#define G_ENERGY_SET   "GModelSpectralNodes::energy(int&, GEnergy&)"
 
#define G_INTENSITY_GET   "GModelSpectralNodes::intensity(int&)"
 
#define G_INTENSITY_SET   "GModelSpectralNodes::intensity(int&, double&)"
 
#define G_ERROR_GET   "GModelSpectralNodes::error(int&)"
 

Variables

const GModelSpectralNodes g_spectral_nodes_seed
 

Detailed Description

Spectral nodes model class implementation.

Author
Juergen Knoedlseder

Definition in file GModelSpectralNodes.cpp.

Macro Definition Documentation

#define G_APPEND   "GModelSpectralNodes::append(GEnergy&, double&)"

Definition at line 51 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::append().

#define G_EFLUX   "GModelSpectralNodes::eflux(GEnergy&, GEnergy&)"

Definition at line 47 of file GModelSpectralNodes.cpp.

#define G_ENERGY_GET   "GModelSpectralNodes::energy(int&)"

Definition at line 54 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::energy().

#define G_ENERGY_SET   "GModelSpectralNodes::energy(int&, GEnergy&)"

Definition at line 55 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::energy().

#define G_ERROR_GET   "GModelSpectralNodes::error(int&)"

Definition at line 58 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::error().

#define G_FLUX   "GModelSpectralNodes::flux(GEnergy&, GEnergy&)"

Definition at line 46 of file GModelSpectralNodes.cpp.

#define G_INSERT   "GModelSpectralNodes::insert(int&, GEnergy&, double&)"
#define G_INTENSITY_GET   "GModelSpectralNodes::intensity(int&)"

Definition at line 56 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::intensity().

#define G_INTENSITY_SET   "GModelSpectralNodes::intensity(int&, double&)"

Definition at line 57 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::intensity().

#define G_MC   "GModelSpectralNodes::mc(GEnergy&, GEnergy&, GTime&, GRan&)"

Definition at line 48 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::mc().

#define G_READ   "GModelSpectralNodes::read(GXmlElement&)"

Definition at line 49 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::read().

#define G_REMOVE   "GModelSpectralNodes::remove(int&)"

Definition at line 53 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::remove().

#define G_WRITE   "GModelSpectralNodes::write(GXmlElement&)"

Definition at line 50 of file GModelSpectralNodes.cpp.

Referenced by GModelSpectralNodes::write().

Variable Documentation

const GModelSpectralRegistry g_spectral_nodes_registry & g_spectral_nodes_seed

Definition at line 42 of file GModelSpectralNodes.cpp.