deal.II version GIT relicensing-6842-g793a97d2aa 2026-10-02 14:00:01+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QGaussPyramid< dim > Class Template Reference

#include <deal.II/base/quadrature_lib.h>

Detailed Description

template<int dim>
class QGaussPyramid< dim >

Integration rule for pyramid entities. Taken from [33], the integration rules generate (n_points_1d)^3 integration points with all positive weights. The integration rule is the product of two QGauss objects in the first two coordinate directions and a Gauss-Jacobi integration with \(\alpha=2,\beta=0\) in the third direction. This choice of exponents \(\alpha,\beta\) ensures that the decrease of cross-sectional area as \((1-z)^2\) is compensated in the construction of quadrature point locations in \(z\) direction.

Definition at line 1086 of file quadrature_lib.h.

Inheritance diagram for QGaussPyramid< dim >:
[legend]

Public Member Functions

 QGaussPyramid (const unsigned int n_points_1D)
 

Constructor & Destructor Documentation

◆ QGaussPyramid()

template<int dim>
QGaussPyramid< dim >::QGaussPyramid ( const unsigned int  n_points_1D)
explicit

Users specify a number n_points_1d as an indication of what polynomial degree to be integrated exactly. For details, see the comments of QGaussSimplex.

Definition at line 2475 of file quadrature_lib.cc.


The documentation for this class was generated from the following files: