📄 seek_bcface_vtex.f90
字号:
!------------------------------------------------------------------------------!! Procedure : seek_bcface_vtex.f90 Auteur : J. Gressier! Date : Juin 2004! Fonction Modif : (cf historique)! Recherche des faces a partir des listes de VERTEX marques!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine seek_bcface_vtex(ib, cgnsboco, mesh, listface) use TYPHMAKE ! definitions generales use CGNS_STRUCT ! Definition des structures CGNSuse USTMESH ! Definition des structures maillage non structureuse OUTPUT ! Sorties standard TYPHONimplicit none ! -- Entrees --integer :: ib ! indice de condition limitetype(st_cgns_boco) :: cgnsboco ! zone CGNS contenant conditions aux limites! -- Entrees/Sorties --type(st_ustmesh) :: mesh ! connectivites et conditions aux limites! -- Variables internes --integer, dimension(*) :: listface ! tableau de travailinteger :: if, nf! -- Debut de procedure! -- Creation des conditions aux limites --nf = 0 ! recherche des faces limites concerneesdo if = mesh%nface_int+1, mesh%nface_int+mesh%nface_lim if (face_invtexlist(mesh%facevtex%nbfils, mesh%facevtex%fils(if,:), & cgnsboco%list%nbfils, cgnsboco%list%fils)) then nf = nf + 1 listface(nf) = if endifenddoallocate(mesh%boco(ib)%iface(nf))mesh%boco(ib)%nface = nfmesh%boco(ib)%iface(1:nf) = listface(1:nf)mesh%boco(ib)%family = cgnsboco%family !-------------------------endsubroutine seek_bcface_vtex!------------------------------------------------------------------------------!! Historique des modifications!! juin 2004 : creation de la procedure!------------------------------------------------------------------------------!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -