Definition of 1D, 2D, and 3D quadrature rules.
Symmetric quadrature rules defined by Zhang et al.
"Zhang, L., Cui, T., & Liu, H. (January 01, 2009). A set of symmetric
quadrature rules on triangles and tetrahedra. Journal of Computational
Mathematics, 27, 1, 89-96."
- Authors
- Chris Hansen
- Date
- August 2011
|
| type(oft_quad_type) function | quad_1d_p1 () |
| | Set 1D quadrature rule for 1st order.
|
| |
| type(oft_quad_type) function | quad_1d_p3 () |
| | Set 1D quadrature rule for 3rd order.
|
| |
| type(oft_quad_type) function | quad_1d_p5 () |
| | Set 1D quadrature rule for 5th order.
|
| |
| type(oft_quad_type) function | quad_1d_p7 () |
| | Set 1D quadrature rule for 7th order.
|
| |
| type(oft_quad_type) function | quad_2d_p1 () |
| | Set 2D quadrature rule for 1st order.
|
| |
| type(oft_quad_type) function | quad_2d_p10 () |
| | Set 2D quadrature rule for 10th order.
|
| |
| type(oft_quad_type) function | quad_2d_p11 () |
| | Set 2D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_2d_p12 () |
| | Set 2D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_2d_p14 () |
| | Set 2D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_2d_p16 () |
| | Set 2D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_2d_p18 () |
| | Set 2D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_2d_p2 () |
| | Set 2D quadrature rule for 2nd order.
|
| |
| type(oft_quad_type) function | quad_2d_p3 () |
| | Set 2D quadrature rule for 3rd order.
|
| |
| type(oft_quad_type) function | quad_2d_p4 () |
| | Set 2D quadrature rule for 4th order.
|
| |
| type(oft_quad_type) function | quad_2d_p5 () |
| | Set 2D quadrature rule for 5th order.
|
| |
| type(oft_quad_type) function | quad_2d_p6 () |
| | Set 2D quadrature rule for 6th order.
|
| |
| type(oft_quad_type) function | quad_2d_p7 () |
| | Set 2D quadrature rule for 7th order.
|
| |
| type(oft_quad_type) function | quad_2d_p8 () |
| | Set 2D quadrature rule for 8th order.
|
| |
| type(oft_quad_type) function | quad_2d_p9 () |
| | Set 2D quadrature rule for 9th order.
|
| |
| type(oft_quad_type) function | quad_3d_p1 () |
| | Set 3D quadrature rule for 1st order.
|
| |
| type(oft_quad_type) function | quad_3d_p10 () |
| | Set 3D quadrature rule for 10th order.
|
| |
| type(oft_quad_type) function | quad_3d_p11 () |
| | Set 3D quadrature rule for 11th order.
|
| |
| type(oft_quad_type) function | quad_3d_p2 () |
| | Set 3D quadrature rule for 2nd order.
|
| |
| type(oft_quad_type) function | quad_3d_p3 () |
| | Set 3D quadrature rule for 3rd order.
|
| |
| type(oft_quad_type) function | quad_3d_p4 () |
| | Set 3D quadrature rule for 4th order.
|
| |
| type(oft_quad_type) function | quad_3d_p5 () |
| | Set 3D quadrature rule for 5th order.
|
| |
| type(oft_quad_type) function | quad_3d_p6 () |
| | Set 3D quadrature rule for 6th order.
|
| |
| type(oft_quad_type) function | quad_3d_p7 () |
| | Set 3D quadrature rule for 7th order.
|
| |
| type(oft_quad_type) function | quad_3d_p8 () |
| | Set 3D quadrature rule for 8th order.
|
| |
| type(oft_quad_type) function | quad_3d_p9 () |
| | Set 3D quadrature rule for 9th order.
|
| |
| subroutine | quad_add_p21 (wt, i, quad) |
| | Set 2D points to (1/3,1/3,1/3).
|
| |
| subroutine | quad_add_p22 (wt, a, i, quad) |
| | Permute 2D points of the form (a,a,1-2*a).
|
| |
| subroutine | quad_add_p23 (wt, a, b, i, quad) |
| | Permute 2D points of the form (a,b,1-a-b).
|
| |
| real(r8) function, dimension(2) | quad_p11 () |
| | Set 1D points to (1/2,1/2).
|
| |
| real(r8) function, dimension(2, 2) | quad_p12 (a) |
| | Permute 1D points of the form (a,1-a).
|
| |
| real(r8) function, dimension(3) | quad_p21 () |
| | Set 2D points to (1/3,1/3,1/3).
|
| |
| real(r8) function, dimension(3, 3) | quad_p22 (a) |
| | Permute 2D points of the form (a,a,1-2*a).
|
| |
| real(r8) function, dimension(3, 6) | quad_p23 (a, b) |
| | Permute 2D points of the form (a,b,1-a-b).
|
| |
| real(r8) function, dimension(4, 1) | quad_p31 () |
| | Set 3D points to (1/4,1/4,1/4,1/4).
|
| |
| real(r8) function, dimension(4, 4) | quad_p32 (a) |
| | Permute 3D points of the form (a,a,a,1-3*a).
|
| |
| real(r8) function, dimension(4, 6) | quad_p33 (a) |
| | Permute 3D points of the form (a,a,1/2-a,1/2-a).
|
| |
| real(r8) function, dimension(4, 12) | quad_p34 (a, b) |
| | Permute 3D points of the form (a,a,b,1-2*a-b).
|
| |
| real(r8) function, dimension(4, 24) | quad_p35 (a, b, c) |
| | Permute 3D points of the form (a,b,c,1-a-b-c).
|
| |
| subroutine, public | set_quad_1d (quad, order) |
| | Get 1D quadrature rule for specified order.
|
| |
| subroutine, public | set_quad_2d (quad, order) |
| | Get 2D quadrature rule for specified order.
|
| |
| subroutine, public | set_quad_3d (quad, order) |
| | Get 3D quadrature rule for specified order.
|
| |