|
BSpline Finite Element Exterior Calculus
|
Module for precomputed quadrature for tensor product B-splines. More...
Data Types | |
| interface | quadrature |
| Evaluate the quadrature for a tensor product B-spline space by making use of the precomputed quadrature. More... | |
| interface | quadrature_product |
| Evaluate the quadrature for a product tensor product B-spline spaces by making use of the precomputed quadratures. More... | |
| interface | tensorprodquadrature |
| A tensor product of BSplineQuadrature objects. More... | |
Functions/Subroutines | |
| pure subroutine, public | evaluate_at_nodes (this, f, ii, jj, kk, f_vals) |
| Evaluate the function f at the quadrature nodes on the (ii,jj,kk)-th interval. | |
Module for precomputed quadrature for tensor product B-splines.
A TensorProdQuadrature object is provided wherein the values of the B-splines at the quadrature nodes are precomputed and stored
| pure subroutine, public m_tensorprod_quadrature::evaluate_at_nodes | ( | type(tensorprodquadrature), intent(in) | this, |
| procedure(user_function_3d_interface) | f, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | jj, | ||
| integer, intent(in) | kk, | ||
| real(wp), dimension(1:, 1:, 1:), intent(out) | f_vals ) |
Evaluate the function f at the quadrature nodes on the (ii,jj,kk)-th interval.
| [in] | this | The TensorProdQuadrature object |
| [in] | f | The function to evaluate |
| [in] | ii | The index of the interval in the x direction |
| [in] | jj | The index of the interval in the y direction |
| [in] | kk | The index of the interval in the z direction |
| [out] | f_vals | The values of the function at the quadrature nodes, shape (n_quad_z, n_quad_y, n_quad_x) |