#include <deal.II/base/quadrature_lib.h>
Public Member Functions | |
QGaussLog (const unsigned int n, const bool revert=false) | |
QGaussLog (const unsigned int n, const bool revert) | |
Private Member Functions | |
std::vector< double > | get_quadrature_points (const unsigned int n) |
std::vector< double > | get_quadrature_weights (const unsigned int n) |
Static Private Member Functions | |
static std::vector< double > | get_quadrature_points (const unsigned int n) |
static std::vector< double > | get_quadrature_weights (const unsigned int n) |
A class for Gauss quadrature with logarithmic weighting function. This formula is used to integrate Numerical Recipes
.
Notice that only the function revert
flag to true at construction time switches the weight from
The weights and functions have been tabulated up to order 12.
Definition at line 240 of file quadrature_lib.h.
QGaussLog< dim >::QGaussLog | ( | const unsigned int | n, |
const bool | revert = false ) |
Generate a formula with n
quadrature points
QGaussLog< 1 >::QGaussLog | ( | const unsigned int | n, |
const bool | revert ) |
Definition at line 484 of file quadrature_lib.cc.
|
staticprivate |
Compute the points of the quadrature formula.
|
staticprivate |
Compute the weights of the quadrature formula.
Definition at line 503 of file quadrature_lib.cc.
Definition at line 636 of file quadrature_lib.cc.