Quadrature rules for the reference wedge. More...
Functions | |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_1x1_quad_points (dense::Vec< T, 3 >(&quad_points)[quad_felippa_1x1_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_1x1_quad_weights (T(&quad_weights)[quad_felippa_1x1_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_1x2_quad_points (dense::Vec< T, 3 >(&quad_points)[quad_felippa_1x2_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_1x2_quad_weights (T(&quad_weights)[quad_felippa_1x2_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_3x2_quad_points (dense::Vec< T, 3 >(&quad_points)[quad_felippa_3x2_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_3x2_quad_points_ptr (dense::Vec< T, 3 > *quad_points) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_3x2_quad_weights (T(&quad_weights)[quad_felippa_3x2_num_quad_points]) |
| template<std::floating_point T> | |
| constexpr void | quad_felippa_3x2_quad_weights_ptr (T *quad_weights) |
Variables | |
| constexpr int | quad_felippa_1x1_num_quad_points = 1 |
| constexpr int | quad_felippa_1x2_num_quad_points = 2 |
| constexpr int | quad_felippa_3x2_num_quad_points = 6 |
Quadrature rules for the reference wedge.
Taken from https://people.sc.fsu.edu/~jburkardt/datasets/quadrature_rules_wedge/quadrature_rules_wedge.html
Reference:
Reference wedge:
\[ \begin{align} 0 \leq X \\ 0 \leq Y \\ X + Y \leq 1 \\ -1 \leq Z \leq 1 \end{align} \]
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |