|
Go to the documentation of this file. 1 #ifndef NPSTAT_GAUSSLEGENDREQUADRATURE2D_HH_
2 #define NPSTAT_GAUSSLEGENDREQUADRATURE2D_HH_
32 template < class Functor>
34 long double a, long double b,
35 long double c, long double d) const;
37 std::vector<long double> a0_;
38 std::vector<long double> w0_;
39 std::vector<long double> a1_;
40 std::vector<long double> w1_;
43 mutable std::vector<std::pair<long double, long double> > buf_;
47 template < class Functor>
48 inline double integrate2( const Functor& fcn,
49 const double a, const double b,
50 const double c, const double d) const
58 #include "npstat/nm/GaussLegendreQuadrature2D.icc"
Definition: GaussLegendreQuadrature2D.hh:20
GaussLegendreQuadrature2D(unsigned npoints0, unsigned npoints1)
long double integrate(const Functor &fcn, long double a, long double b, long double c, long double d) const
unsigned npoints(unsigned dim) const
Definition: AbsArrayProjector.hh:14
|