FE-Project
|
module FElib / Mesh / utility for 2D mesh More...
Functions/Subroutines | |
subroutine, public | meshutil2d_genrectdomain (pos_v, etov, ke_x, xmin, xmax, ke_y, ymin, ymax) |
subroutine, public | meshutil2d_genconnectivity (etoe, etof, etov, ne, nfaces) |
subroutine, public | meshutil2d_buildinteriormap (vmapm, vmapp, mapm, mapp, pos_en, pos_ev, etoe, etof, etov, fmask, ne, np, nfp, nfaces, nv) |
subroutine, public | meshutil2d_genpatchboundarymap (vmapb, mapb, vmapp, pos_en, xmin, xmax, ymin, ymax, fmask, ne, np, nfp, nfaces, nv) |
subroutine, public | meshutil2d_buildglobalmap (panelid_table, pi_table, pj_table, tileid_map, tilefaceid_map, tilepanelid_map, ntile, isperiodicx, isperiodicy, ne_x, ne_y) |
module FElib / Mesh / utility for 2D mesh
subroutine, public scale_meshutil_2d::meshutil2d_genrectdomain | ( | real(rp), dimension((ke_x+1)*(ke_y+1),2), intent(out) | pos_v, |
integer, dimension(ke_x*ke_y,4), intent(out) | etov, | ||
integer, intent(in) | ke_x, | ||
real(rp), intent(in) | xmin, | ||
real(rp), intent(in) | xmax, | ||
integer, intent(in) | ke_y, | ||
real(rp), intent(in) | ymin, | ||
real(rp), intent(in) | ymax ) |
Definition at line 34 of file scale_meshutil_2d.F90.
Referenced by scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom().
subroutine, public scale_meshutil_2d::meshutil2d_genconnectivity | ( | integer, dimension(ne, nfaces), intent(out) | etoe, |
integer, dimension(ne, nfaces), intent(out) | etof, | ||
integer, dimension(ne,4), intent(in) | etov, | ||
integer, intent(in) | ne, | ||
integer, intent(in) | nfaces ) |
Definition at line 94 of file scale_meshutil_2d.F90.
Referenced by scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom(), meshutil2d_buildglobalmap(), and scale_meshutil_cubedsphere2d::meshutilcubedsphere2d_buildglobalmap().
subroutine, public scale_meshutil_2d::meshutil2d_buildinteriormap | ( | integer, dimension(nfp,nfaces,ne), intent(out) | vmapm, |
integer, dimension(nfp,nfaces,ne), intent(out) | vmapp, | ||
integer, dimension(nfp,nfaces,ne), intent(out) | mapm, | ||
integer, dimension(nfp,nfaces,ne), intent(out) | mapp, | ||
real(rp), dimension(np,ne,2), intent(in) | pos_en, | ||
real(rp), dimension(nv,2), intent(in) | pos_ev, | ||
integer, dimension(ne, nfaces), intent(in) | etoe, | ||
integer, dimension(ne, nfaces), intent(in) | etof, | ||
integer, dimension(ne, 4), intent(in) | etov, | ||
integer, dimension(nfp,4), intent(in) | fmask, | ||
integer, intent(in) | ne, | ||
integer, intent(in) | np, | ||
integer, intent(in) | nfp, | ||
integer, intent(in) | nfaces, | ||
integer, intent(in) | nv ) |
Definition at line 211 of file scale_meshutil_2d.F90.
Referenced by scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom().
subroutine, public scale_meshutil_2d::meshutil2d_genpatchboundarymap | ( | integer, dimension(:), intent(inout), allocatable | vmapb, |
integer, dimension(:), intent(inout), allocatable | mapb, | ||
integer, dimension(nfp,nfaces,ne), intent(inout) | vmapp, | ||
real(rp), dimension(np,ne,2), intent(in) | pos_en, | ||
real(rp), intent(in) | xmin, | ||
real(rp), intent(in) | xmax, | ||
real(rp), intent(in) | ymin, | ||
real(rp), intent(in) | ymax, | ||
integer, dimension(nfp,4), intent(in) | fmask, | ||
integer, intent(in) | ne, | ||
integer, intent(in) | np, | ||
integer, intent(in) | nfp, | ||
integer, intent(in) | nfaces, | ||
integer, intent(in) | nv ) |
Definition at line 343 of file scale_meshutil_2d.F90.
Referenced by scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom().
subroutine, public scale_meshutil_2d::meshutil2d_buildglobalmap | ( | integer, dimension(ntile), intent(out) | panelid_table, |
integer, dimension(ntile), intent(out) | pi_table, | ||
integer, dimension(ntile), intent(out) | pj_table, | ||
integer, dimension(4,ntile), intent(out) | tileid_map, | ||
integer, dimension(4,ntile), intent(out) | tilefaceid_map, | ||
integer, dimension(4,ntile), intent(out) | tilepanelid_map, | ||
integer, intent(in) | ntile, | ||
logical, intent(in) | isperiodicx, | ||
logical, intent(in) | isperiodicy, | ||
integer, intent(in) | ne_x, | ||
integer, intent(in) | ne_y ) |
Definition at line 453 of file scale_meshutil_2d.F90.
References meshutil2d_genconnectivity().
Referenced by scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom().