FE-Project
|
module FElib / Mesh / utility for 1D mesh More...
Functions/Subroutines | |
subroutine, public | meshutil1d_genlinedomain (pos_v, etov, ke_x, xmin, xmax, fx) |
subroutine, public | meshutil1d_genconnectivity (etoe, etof, etov, ne, nfaces) |
subroutine, public | meshutil1d_buildinteriormap (vmapm, vmapp, mapm, mapp, pos_en, pos_ev, etoe, etof, etov, fmask, ne, np, nfp, nfaces, nv) |
subroutine, public | meshutil1d_genpatchboundarymap (vmapb, mapb, vmapp, pos_en, xmin, xmax, fmask, ne, np, nfp, nfaces, nv) |
subroutine, public | meshutil1d_genperiodicboundarymap (etoe, etof, vmapp, xperiod, x, fx, fmask, ne, np, nfp, nfaces, nv) |
subroutine, public | meshutil1d_buildglobalmap (panelid_table, pi_table, tileid_map, tilefaceid_map, tilepanelid_map, ntile) |
module FElib / Mesh / utility for 1D mesh
subroutine, public scale_meshutil_1d::meshutil1d_genlinedomain | ( | real(rp), dimension(ke_x+1,1), intent(out) | pos_v, |
integer, dimension(ke_x,2), intent(out) | etov, | ||
integer, intent(in) | ke_x, | ||
real(rp), intent(in) | xmin, | ||
real(rp), intent(in) | xmax, | ||
real(rp), dimension(ke_x+1), intent(in), optional | fx ) |
Definition at line 35 of file scale_meshutil_1d.F90.
Referenced by scale_mesh_base1d::meshbase1d_setuplocaldom().
subroutine, public scale_meshutil_1d::meshutil1d_genconnectivity | ( | integer, dimension(ne, nfaces), intent(out) | etoe, |
integer, dimension(ne, nfaces), intent(out) | etof, | ||
integer, dimension(ne,2), intent(in) | etov, | ||
integer, intent(in) | ne, | ||
integer, intent(in) | nfaces ) |
Definition at line 90 of file scale_meshutil_1d.F90.
Referenced by scale_mesh_base1d::meshbase1d_setuplocaldom(), and meshutil1d_buildglobalmap().
subroutine, public scale_meshutil_1d::meshutil1d_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,1), intent(in) | pos_en, | ||
real(rp), dimension(nv,1), intent(in) | pos_ev, | ||
integer, dimension(ne, nfaces), intent(in) | etoe, | ||
integer, dimension(ne, nfaces), intent(in) | etof, | ||
integer, dimension(ne,2), intent(in) | etov, | ||
integer, dimension(nfp,2), 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 198 of file scale_meshutil_1d.F90.
Referenced by scale_mesh_base1d::meshbase1d_setuplocaldom().
subroutine, public scale_meshutil_1d::meshutil1d_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,1), intent(in) | pos_en, | ||
real(rp), intent(in) | xmin, | ||
real(rp), intent(in) | xmax, | ||
integer, dimension(nfp,2), 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 315 of file scale_meshutil_1d.F90.
Referenced by scale_mesh_base1d::meshbase1d_setuplocaldom().
subroutine, public scale_meshutil_1d::meshutil1d_genperiodicboundarymap | ( | integer, dimension(ne, nfaces), intent(inout) | etoe, |
integer, dimension(ne, nfaces), intent(inout) | etof, | ||
integer, dimension(nfp,nfaces,ne), intent(inout) | vmapp, | ||
real(rp), intent(in) | xperiod, | ||
real(rp), dimension(np,ne), intent(in) | x, | ||
real(rp), dimension(nfp*ne), intent(in) | fx, | ||
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 416 of file scale_meshutil_1d.F90.
subroutine, public scale_meshutil_1d::meshutil1d_buildglobalmap | ( | integer, dimension(ntile), intent(out) | panelid_table, |
integer, dimension(ntile), intent(out) | pi_table, | ||
integer, dimension(2,ntile), intent(out) | tileid_map, | ||
integer, dimension(2,ntile), intent(out) | tilefaceid_map, | ||
integer, dimension(2,ntile), intent(out) | tilepanelid_map, | ||
integer, intent(in) | ntile ) |
Definition at line 520 of file scale_meshutil_1d.F90.
References meshutil1d_genconnectivity().
Referenced by scale_mesh_base1d::meshbase1d_assigndomid().