#include <deal.II/base/quadrature_lib.h>
Public Types | |
enum | EndPoint { left , right } |
Public Member Functions | |
QGaussRadau (const unsigned int n, const EndPoint end_point=QGaussRadau::EndPoint::left) | |
QGaussRadau (QGaussRadau< dim > &&) noexcept=default | |
Private Attributes | |
const EndPoint | end_point |
The Gauss-Radau family of quadrature rules for numerical integration.
This modification of the Gauss quadrature uses one of the two interval end points as well. Being exact for polynomials of degree
This formula is often used in the context of discontinuous Galerkin discretizations of ODEs and the temporal part of PDEs.
The quadrature points are the left interval end point plus the
where
For the right Gauss-Radau formula the quadrature points are
Definition at line 79 of file quadrature_lib.h.
enum QGaussRadau::EndPoint |
EndPoint is used to specify which of the two endpoints of the unit interval is used also as quadrature point.
Enumerator | |
---|---|
left | Left end point. |
right | Right end point. |
Definition at line 86 of file quadrature_lib.h.
QGaussRadau< dim >::QGaussRadau | ( | const unsigned int | n, |
const EndPoint | end_point = QGaussRadau< dim >::EndPoint::left ) |
Generate a formula with n
quadrature points (in each space direction). ep
defines whether the left/lower/front endpoint(s) (default) or the right/upper/back endpoint(s) are part of the quadrature points.
Definition at line 1055 of file quadrature_lib.cc.
|
defaultnoexcept |
Move constructor.
|
private |
Definition at line 112 of file quadrature_lib.h.