GammaLib
2.1.0.dev
|
Integration class for set of functions implementation. More...
#include <cmath>
#include <vector>
#include <algorithm>
#include "GIntegrals.hpp"
#include "GException.hpp"
#include "GTools.hpp"
#include "GFunctions.hpp"
Go to the source code of this file.
Macros | |
#define | G_ROMBERG1 "GIntegrals::romberg(std::vector<double>, int&)" |
#define | G_ROMBERG2 "GIntegrals::romberg(double&, double&, int&)" |
#define | G_GAUSS_KRONROD "GIntegrals::gauss_kronrod(double&, double&)" |
#define | G_TRAPZD "GIntegrals::trapzd(double&, double&, int&, GVector)" |
#define | G_POLINT |
Integration class for set of functions implementation.
Definition in file GIntegrals.cpp.
#define G_GAUSS_KRONROD "GIntegrals::gauss_kronrod(double&, double&)" |
Definition at line 39 of file GIntegrals.cpp.
#define G_POLINT |
Definition at line 41 of file GIntegrals.cpp.
Referenced by GIntegrals::polint().
#define G_ROMBERG1 "GIntegrals::romberg(std::vector<double>, int&)" |
Definition at line 37 of file GIntegrals.cpp.
Referenced by GIntegrals::romberg().
#define G_ROMBERG2 "GIntegrals::romberg(double&, double&, int&)" |
Definition at line 38 of file GIntegrals.cpp.
Referenced by GIntegrals::romberg().
#define G_TRAPZD "GIntegrals::trapzd(double&, double&, int&, GVector)" |
Definition at line 40 of file GIntegrals.cpp.
Referenced by GIntegrals::trapzd().