|
LSST Applications 26.0.0,g0265f82a02+6660c170cc,g07994bdeae+30b05a742e,g0a0026dc87+17526d298f,g0a60f58ba1+17526d298f,g0e4bf8285c+96dd2c2ea9,g0ecae5effc+c266a536c8,g1e7d6db67d+6f7cb1f4bb,g26482f50c6+6346c0633c,g2bbee38e9b+6660c170cc,g2cc88a2952+0a4e78cd49,g3273194fdb+f6908454ef,g337abbeb29+6660c170cc,g337c41fc51+9a8f8f0815,g37c6e7c3d5+7bbafe9d37,g44018dc512+6660c170cc,g4a941329ef+4f7594a38e,g4c90b7bd52+5145c320d2,g58be5f913a+bea990ba40,g635b316a6c+8d6b3a3e56,g67924a670a+bfead8c487,g6ae5381d9b+81bc2a20b4,g93c4d6e787+26b17396bd,g98cecbdb62+ed2cb6d659,g98ffbb4407+81bc2a20b4,g9ddcbc5298+7f7571301f,ga1e77700b3+99e9273977,gae46bcf261+6660c170cc,gb2715bf1a1+17526d298f,gc86a011abf+17526d298f,gcf0d15dbbd+96dd2c2ea9,gdaeeff99f8+0d8dbea60f,gdb4ec4c597+6660c170cc,ge23793e450+96dd2c2ea9,gf041782ebf+171108ac67
LSST Data Management Base Package
|
#include <algorithm>#include <cassert>#include <cmath>#include <complex>#include <functional>#include <limits>#include <map>#include <ostream>#include <queue>#include <sstream>#include <stdexcept>#include <vector>#include "lsst/pex/exceptions.h"#include "lsst/afw/math/IntGKPData10.h"Go to the source code of this file.
Namespaces | |
| namespace | lsst |
| namespace | lsst::afw |
| namespace | lsst::afw::math |
| namespace | lsst::afw::math::details |
Macros | |
| #define | integ_dbg1 if (_dbgout) (*_dbgout) |
| #define | integ_dbg2 if (reg.getDbgout()) (*(reg.getDbgout())) |
| #define | integ_dbg3 if (tempreg.getDbgout()) (*(tempreg.getDbgout())) |
Functions | |
| template<class T > | |
| T | lsst::afw::math::details::norm (const T &x) |
| template<class T > | |
| T | lsst::afw::math::details::real (const T &x) |
| template<class T > | |
| T | lsst::afw::math::details::Epsilon () |
| template<class T > | |
| T | lsst::afw::math::details::MinRep () |
| template<class T > | |
| T | lsst::afw::math::details::rescale_error (T err, T const &resabs, T const &resasc) |
| template<typename UnaryFunctionT , typename Arg > | |
| bool | lsst::afw::math::details::intGKPNA (UnaryFunctionT func, IntRegion< Arg > ®, Arg const epsabs, Arg const epsrel, std::map< Arg, Arg > *fxmap=nullptr) |
| Non-adaptive integration of the function f over the region 'reg'. | |
| template<typename UnaryFunctionT , typename Arg > | |
| void | lsst::afw::math::details::intGKP (UnaryFunctionT func, IntRegion< Arg > ®, Arg const epsabs, Arg const epsrel, std::map< Arg, Arg > *fxmap=nullptr) |
| An adaptive integration algorithm which computes the integral of f over the region reg. | |
| template<class UF > | |
| AuxFunc1< UF > | lsst::afw::math::details::Aux1 (UF uf) |
| Auxiliary function 1. | |
| template<class UF > | |
| AuxFunc2< UF > | lsst::afw::math::details::Aux2 (UF uf) |
| Auxiliary function 2. | |
| template<class BF , class Tp > | |
| binder2_1< BF > | lsst::afw::math::details::bind21 (const BF &oper, const Tp &x) |
| template<class TF , class Tp > | |
| binder3_1< TF > | lsst::afw::math::details::bind31 (const TF &oper, const Tp &x) |
| template<typename UnaryFunctionT , typename Arg > | |
| Arg | lsst::afw::math::int1d (UnaryFunctionT func, IntRegion< Arg > ®, Arg const &abserr=DEFABSERR, Arg const &relerr=DEFRELERR) |
| Front end for the 1d integrator. | |
| template<typename UnaryFunctionT , typename Arg > | |
| auto | lsst::afw::math::integrate (UnaryFunctionT func, Arg const a, Arg const b, double eps=1.0e-6) |
| The 1D integrator. | |
| template<typename BinaryFunctionT , typename X , typename Y > | |
| auto | lsst::afw::math::integrate2d (BinaryFunctionT func, X x1, X x2, Y y1, Y y2, double eps=1.0e-6) |
| The 2D integrator. | |
Variables | |
| double const | lsst::afw::math::MOCK_INF = 1.e10 |
| double const | lsst::afw::math::DEFABSERR = 1.e-15 |
| double const | lsst::afw::math::DEFRELERR = 1.e-6 |
| #define integ_dbg1 if (_dbgout) (*_dbgout) |
Definition at line 147 of file Integrate.h.
| #define integ_dbg2 if (reg.getDbgout()) (*(reg.getDbgout())) |
Definition at line 149 of file Integrate.h.
| #define integ_dbg3 if (tempreg.getDbgout()) (*(tempreg.getDbgout())) |
Definition at line 151 of file Integrate.h.