GammaLib 2.0.0
Loading...
Searching...
No Matches
GModelSpectralFunc.cpp File Reference

Spectral function model class implementation. More...

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

Go to the source code of this file.

Macros

#define G_FLUX   "GModelSpectralFunc::flux(GEnergy&, GEnergy&)"
 
#define G_EFLUX   "GModelSpectralFunc::eflux(GEnergy&, GEnergy&)"
 
#define G_MC   "GModelSpectralFunc::mc(GEnergy&, GEnergy&, GTime&, GRan&)"
 
#define G_READ   "GModelSpectralFunc::read(GXmlElement&)"
 
#define G_WRITE   "GModelSpectralFunc::write(GXmlElement&)"
 
#define G_APPEND   "GModelSpectralFunc::append(GEnergy&, double&)"
 
#define G_INSERT   "GModelSpectralFunc::insert(GEnergy&, double&)"
 
#define G_REMOVE   "GModelSpectralFunc::remove(int&)"
 
#define G_ENERGY1   "GModelSpectralFunc::energy(int&)"
 
#define G_ENERGY2   "GModelSpectralFunc::energy(int&, GEnergy&)"
 
#define G_INTENSITY1   "GModelSpectralFunc::intensity(int&)"
 
#define G_INTENSITY2   "GModelSpectralFunc::intensity(int&, double&)"
 
#define G_LOAD_NODES   "GModelSpectralFunc::load_nodes(GFilename&)"
 

Variables

const GModelSpectralFunc g_spectral_func_seed
 

Detailed Description

Spectral function model class implementation.

Author
Juergen Knoedlseder

Definition in file GModelSpectralFunc.cpp.

Macro Definition Documentation

◆ G_APPEND

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

Definition at line 52 of file GModelSpectralFunc.cpp.

◆ G_EFLUX

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

Definition at line 48 of file GModelSpectralFunc.cpp.

◆ G_ENERGY1

#define G_ENERGY1   "GModelSpectralFunc::energy(int&)"

Definition at line 55 of file GModelSpectralFunc.cpp.

Referenced by GModelSpectralFunc::energy().

◆ G_ENERGY2

#define G_ENERGY2   "GModelSpectralFunc::energy(int&, GEnergy&)"

Definition at line 56 of file GModelSpectralFunc.cpp.

Referenced by GModelSpectralFunc::energy().

◆ G_FLUX

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

Definition at line 47 of file GModelSpectralFunc.cpp.

◆ G_INSERT

#define G_INSERT   "GModelSpectralFunc::insert(GEnergy&, double&)"

Definition at line 53 of file GModelSpectralFunc.cpp.

◆ G_INTENSITY1

#define G_INTENSITY1   "GModelSpectralFunc::intensity(int&)"

Definition at line 57 of file GModelSpectralFunc.cpp.

Referenced by GModelSpectralFunc::intensity().

◆ G_INTENSITY2

#define G_INTENSITY2   "GModelSpectralFunc::intensity(int&, double&)"

Definition at line 58 of file GModelSpectralFunc.cpp.

Referenced by GModelSpectralFunc::intensity().

◆ G_LOAD_NODES

#define G_LOAD_NODES   "GModelSpectralFunc::load_nodes(GFilename&)"

◆ G_MC

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

Definition at line 49 of file GModelSpectralFunc.cpp.

◆ G_READ

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

Definition at line 50 of file GModelSpectralFunc.cpp.

◆ G_REMOVE

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

Definition at line 54 of file GModelSpectralFunc.cpp.

◆ G_WRITE

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

Definition at line 51 of file GModelSpectralFunc.cpp.

Variable Documentation

◆ g_spectral_func_seed

const GModelSpectralRegistry g_spectral_func_registry & g_spectral_func_seed

Definition at line 43 of file GModelSpectralFunc.cpp.