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

Energy value class implementation. More...

#include <cfloat>
#include <cmath>
#include "GEnergy.hpp"
#include "GTools.hpp"
#include "GException.hpp"

Go to the source code of this file.

Macros

#define G_CONSTRUCT   "GEnergy::GEnergy(double&, std::string&)"
 
#define G_OPERATOR1   "GEnergy::operator()(double&, std::string&)"
 
#define G_OPERATOR2   "GEnergy::operator()(std::string&)"
 
#define G_ANGSTROM_GET   "GEnergy::Angstrom()"
 
#define G_ANGSTROM_SET   "GEnergy::Angstrom(double&)"
 
#define G_LOG10_GET   "GEnergy::log10(std::string&)"
 
#define G_LOG10_SET   "GEnergy::log10(double&, std::string&)"
 

Detailed Description

Energy value class implementation.

Author
Juergen Knoedlseder

Definition in file GEnergy.cpp.

Macro Definition Documentation

#define G_ANGSTROM_GET   "GEnergy::Angstrom()"

Definition at line 43 of file GEnergy.cpp.

Referenced by GEnergy::Angstrom().

#define G_ANGSTROM_SET   "GEnergy::Angstrom(double&)"

Definition at line 44 of file GEnergy.cpp.

Referenced by GEnergy::Angstrom().

#define G_CONSTRUCT   "GEnergy::GEnergy(double&, std::string&)"

Definition at line 40 of file GEnergy.cpp.

#define G_LOG10_GET   "GEnergy::log10(std::string&)"

Definition at line 45 of file GEnergy.cpp.

Referenced by GEnergy::log10().

#define G_LOG10_SET   "GEnergy::log10(double&, std::string&)"

Definition at line 46 of file GEnergy.cpp.

Referenced by GEnergy::log10().

#define G_OPERATOR1   "GEnergy::operator()(double&, std::string&)"

Definition at line 41 of file GEnergy.cpp.

Referenced by GEnergy::operator()().

#define G_OPERATOR2   "GEnergy::operator()(std::string&)"

Definition at line 42 of file GEnergy.cpp.

Referenced by GEnergy::operator()().