GammaLib 2.2.0.dev
Loading...
Searching...
No Matches
GBounds.cpp File Reference

Boundary class implementation. More...

#include <cmath>
#include "GException.hpp"
#include "GTools.hpp"
#include "GFilename.hpp"
#include "GBounds.hpp"
#include "GFits.hpp"
#include "GFitsTable.hpp"
#include "GFitsBinTable.hpp"
#include "GFitsTableDoubleCol.hpp"

Go to the source code of this file.

Macros

#define G_REMOVE_INX   "GBounds::remove(int&)"
 
#define G_SET   "GBounds::set(int&, double&, double&, std::string&, double&)"
 
#define G_MIN_SET   "GBounds::min(int&, double&)"
 
#define G_MAX_SET   "GBounds::max(int&, double&)"
 
#define G_MIN_GET   "GBounds::min(int&)"
 
#define G_MAX_GET   "GBounds::max(int&)"
 
#define G_MEAN   "GBounds::mean(int&)"
 
#define G_LOGMEAN   "GBounds::logmean(int&)"
 
#define G_WIDTH   "GBounds::width(int&)"
 
#define G_INSERT_VALUE   "GBounds::insert_value(int&, double&, double&)"
 

Functions

bool operator== (const GBounds &a, const GBounds &b)
 Boundaries equality operator friend.
 

Detailed Description

Boundary class implementation.

Author
Juergen Knoedlseder

Definition in file GBounds.cpp.

Macro Definition Documentation

◆ G_INSERT_VALUE

#define G_INSERT_VALUE   "GBounds::insert_value(int&, double&, double&)"

Definition at line 51 of file GBounds.cpp.

Referenced by GBounds::insert_interval().

◆ G_LOGMEAN

#define G_LOGMEAN   "GBounds::logmean(int&)"

Definition at line 49 of file GBounds.cpp.

Referenced by GBounds::logmean().

◆ G_MAX_GET

#define G_MAX_GET   "GBounds::max(int&)"

Definition at line 47 of file GBounds.cpp.

Referenced by GBounds::max().

◆ G_MAX_SET

#define G_MAX_SET   "GBounds::max(int&, double&)"

Definition at line 45 of file GBounds.cpp.

Referenced by GBounds::max().

◆ G_MEAN

#define G_MEAN   "GBounds::mean(int&)"

Definition at line 48 of file GBounds.cpp.

Referenced by GBounds::mean().

◆ G_MIN_GET

#define G_MIN_GET   "GBounds::min(int&)"

Definition at line 46 of file GBounds.cpp.

Referenced by GBounds::min().

◆ G_MIN_SET

#define G_MIN_SET   "GBounds::min(int&, double&)"

Definition at line 44 of file GBounds.cpp.

Referenced by GBounds::min().

◆ G_REMOVE_INX

#define G_REMOVE_INX   "GBounds::remove(int&)"

Definition at line 42 of file GBounds.cpp.

◆ G_SET

#define G_SET   "GBounds::set(int&, double&, double&, std::string&, double&)"

Definition at line 43 of file GBounds.cpp.

◆ G_WIDTH

#define G_WIDTH   "GBounds::width(int&)"

Definition at line 50 of file GBounds.cpp.

Function Documentation

◆ operator==()

bool operator== ( const GBounds & a,
const GBounds & b )

Boundaries equality operator friend.

Parameters
[in]aFirst boundaries.
[in]bSecond boundaries.
Returns
True if both boundaries are identical.

Definition at line 1221 of file GBounds.cpp.