|
BSpline Finite Element Exterior Calculus
|
The B-spline quadrature module. More...
Data Types | |
| interface | bsplinequadrature |
| A type to hold the B-spline quadrature data: the values of all of the B-splines at the quadrature nodes. More... | |
| interface | n_quad_exact |
| Determine the number of quadrature points needed for exact integration of a (product of) B-spline space(s) More... | |
| interface | quadrature |
| Quadrature rules on a B-spline space. More... | |
| interface | quadrature_product |
| Quadrature rules on a product of two B-spline spaces. More... | |
Functions/Subroutines | |
| pure real(wp) function, public | evaluate (this, j, j_minus_i, ndx) |
| Evaluate the B-spline at a quadrature node. | |
Variables | |
| integer, parameter, public | default_extra_quadrature_points = 2 |
| The default number of extra quadrature points to use for B-spline quadrature. | |
The B-spline quadrature module.
This module provides functionality for numerical integration (i.e., quadrature rules) over B-spline spaces.
| pure real(wp) function, public m_bspline_quadrature::evaluate | ( | type(bsplinequadrature), intent(in) | this, |
| integer, intent(in) | j, | ||
| integer, intent(in) | j_minus_i, | ||
| integer, intent(in) | ndx ) |
Evaluate the B-spline at a quadrature node.
| [in] | this | The B-spline quadrature object |
| [in] | j | The index of the B-spline |
| [in] | j_minus_i | The index of the B-spline minus the index of the interval |
| [in] | ndx | The index of the quadrature node |