Triangle cubature rules and Gauss-Duffy quadrature plans.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public | :: | npoint | = | 0_i32 | ||
| real(kind=dp), | public, | allocatable | :: | position(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | weight(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(panel_geometry_type), | intent(in) | :: | geometry | |||
| integer(kind=i32), | intent(in) | :: | order | |||
| type(panel_quadrature_plan_type), | intent(out) | :: | plan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(panel_geometry_type), | intent(in) | :: | geometry | |||
| type(panel_quadrature_plan_type), | intent(out) | :: | plan |
Fill an existing seven-point cubature buffer without allocating a plan.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(panel_geometry_type), | intent(in) | :: | geometry | |||
| real(kind=dp), | intent(out) | :: | position(3,7) | |||
| real(kind=dp), | intent(out) | :: | weight(7) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i32), | intent(in) | :: | order | |||
| real(kind=dp), | intent(out), | allocatable | :: | node(:) | ||
| real(kind=dp), | intent(out), | allocatable | :: | weight(:) |