5,6-point Gaussian quadrature (CERNLIB) More...
#include <inte_gauss56_cern.h>
If
is the 5-point approximation, and
is the 6-point approximation to the integral, then integ_err() returns the result
with uncertainty
.
This class is based on the CERNLIB routines RGS56P and DGS56P which are documented at http://wwwasdoc.web.cern.ch/wwwasdoc/shortwrupsdir/d106/top.html
Definition at line 263 of file inte_gauss56_cern.h.
Public Member Functions | |
| virtual int | integ_err (func_t &func, fp_t a, fp_t b, fp_t &res, fp_t &err) |
Integrate function func from a to b giving result res and error err. More... | |
Public Member Functions inherited from o2scl::inte< funct, double > | |
| virtual double | integ (funct &func, double a, double b) |
Integrate function func from a to b. | |
| virtual int | integ_err (funct &func, double a, double b, double &res, double &err)=0 |
Integrate function func from a to b and place the result in res and the error in err. | |
| double | get_error () |
| Return the numerically estimated error in the result from the last call to integ() More... | |
| virtual const char * | type () |
| Return string denoting type ("inte") | |
Protected Attributes | |
| const fp_t * | w5 |
| const fp_t * | x5 |
| const fp_t * | w6 |
| const fp_t * | x6 |
| weights_t | wgts |
Protected Attributes inherited from o2scl::inte< funct, double > | |
| double | interror |
| The uncertainty for the last integration computation. | |
Additional Inherited Members | |
Public Attributes inherited from o2scl::inte< funct, double > | |
| int | verbose |
| Verbosity. | |
| size_t | last_iter |
| The most recent number of iterations taken. | |
| double | tol_rel |
The maximum relative uncertainty in the value of the integral (default ) | |
| double | tol_abs |
The maximum absolute uncertainty in the value of the integral (default ) | |
| bool | err_nonconv |
| If true, call the error handler if the routine does not converge or reach the desired tolerance (default true) More... | |
|
inlinevirtual |
This function always returns success.
Definition at line 284 of file inte_gauss56_cern.h.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).