Create multidimensional points from given 1D set of nodes in the cubic reference element.
The points will be created by a tensor product of the provided 1d nodeset for the given number of dimensions.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | num_intp_per_direction |
Number auf integration points in each direction. |
||
integer, | intent(in) | :: | nDims |
Number of dimensions to create the points for. |
||
procedure(ply_nodeset_coords) | :: | nodeset |
Set of node coordinates to use in the element. |
|||
real(kind=rk), | intent(out), | allocatable | :: | points(:,:) |
Resulting list of points. First index runs over all points, second indicates the coordinate dimension (x=1,y=2,z=3). For ndims smaller than 3, the higher dimensions will be set to 0. |