|
BSpline Finite Element Exterior Calculus
|
A tensor product of BSplineQuadrature objects. More...
Public Member Functions | |
| procedure | destroy (this) |
| Destroy a TensorProdQuadrature object. | |
| type(tensorprodquadrature) function | init_bspline_quadrature_from_quads (bspline1_quad, bspline2_quad, bspline3_quad) |
| Initialize a TensorProdQuadrature object from three BSplineQuadrature objects. | |
| type(tensorprodquadrature) function | init_bspline_quadrature_from_tp (tp_space, n_quad) |
| Initialize a TensorProdQuadrature object from a TensorProdSpace object. | |
Public Attributes | |
| type(bsplinequadrature), dimension(3) | bspline_quad |
| The BSplineQuadrature objects for each direction. | |
A tensor product of BSplineQuadrature objects.
Construct a TensorProdQuadrature object.
| procedure m_tensorprod_quadrature::tensorprodquadrature::destroy | ( | class(tensorprodquadrature), intent(inout) | this | ) |
Destroy a TensorProdQuadrature object.
| [in,out] | this | The TensorProdQuadrature object to destroy |
| type(tensorprodquadrature) function m_tensorprod_quadrature::tensorprodquadrature::init_bspline_quadrature_from_quads | ( | type(bsplinequadrature), intent(in) | bspline1_quad, |
| type(bsplinequadrature), intent(in) | bspline2_quad, | ||
| type(bsplinequadrature), intent(in) | bspline3_quad ) |
Initialize a TensorProdQuadrature object from three BSplineQuadrature objects.
| [in] | bspline1_quad | The BSplineQuadrature object for the x direction |
| [in] | bspline2_quad | The BSplineQuadrature object for the y direction |
| [in] | bspline3_quad | The BSplineQuadrature object for the z direction |
| type(tensorprodquadrature) function m_tensorprod_quadrature::tensorprodquadrature::init_bspline_quadrature_from_tp | ( | type(tensorprodspace), intent(in) | tp_space, |
| integer, intent(in), optional | n_quad ) |
Initialize a TensorProdQuadrature object from a TensorProdSpace object.
| [in] | tp_space | The TensorProdSpace object |
| [in] | _(optional)_ | n_quad The number of quadrature points to use in each direction (default is sufficient for exact integration of the product of the B-spline spaces) |