ply_point_tensor Subroutine

private subroutine ply_point_tensor(nPoints1D, nDims, nodeset, points)

Compute a multi-dimensional tensor for the given set of nodes.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nPoints1D

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) :: points(nPoints1D**nDims,nDims)

Resulting list of points. First index runs over all points, second indicates the coordinate dimension (x=1,y=2,z=3).


Called by

proc~~ply_point_tensor~~CalledByGraph proc~ply_point_tensor ply_point_tensor proc~ply_nodes_volume_coords ply_nodes_volume_coords proc~ply_nodes_volume_coords->proc~ply_point_tensor proc~ply_nodes_surface_coords ply_nodes_surface_coords proc~ply_nodes_surface_coords->proc~ply_point_tensor proc~ply_nodes_create ply_nodes_create proc~ply_nodes_create->proc~ply_nodes_volume_coords proc~ply_nodes_create->proc~ply_nodes_surface_coords proc~ply_poly_project_fillbody ply_poly_project_fillbody proc~ply_poly_project_fillbody->proc~ply_nodes_create proc~ply_fill_project_list ply_fill_project_list proc~ply_fill_project_list->proc~ply_poly_project_fillbody proc~check_fpt~2 check_fpt proc~check_fpt~2->proc~ply_poly_project_fillbody proc~check_fxt_3d check_fxt_3D proc~check_fxt_3d->proc~ply_poly_project_fillbody proc~check_fpt_2d~2 check_fpt_2d proc~check_fpt_2d~2->proc~ply_poly_project_fillbody proc~check_fpt_2d check_fpt_2d proc~check_fpt_2d->proc~ply_poly_project_fillbody proc~test_project_stabviscnumflux test_project_stabViscNumFlux proc~test_project_stabviscnumflux->proc~ply_poly_project_fillbody proc~check_fxt_2d check_fxt_2d proc~check_fxt_2d->proc~ply_poly_project_fillbody proc~check_fpt check_fpt proc~check_fpt->proc~ply_poly_project_fillbody program~approximate_1d_jump approximate_1D_jump program~approximate_1d_jump->proc~ply_poly_project_fillbody

Contents