⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu_capteurs.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! MODULE : MENU_CAPTEURS                  Auteur : J. Gressier!                                         Date   : Juillet 2003! Fonction                                Modif  : (cf Historique)!   Definition des structures pour les entrees du programme TYPHON!   Structures pour la definition des capteurs!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module MENU_CAPTEURSuse TYPHMAKE   ! Definition de la precisionuse GEO3D      ! Definition des vecteurs 3Dimplicit none! -- Variables globales du module -------------------------------------------! -- type de capteur --character, parameter :: probe         = 'P'    ! calcul ponctuel d'une quantitecharacter, parameter :: boco_field    = 'F'    ! restitution d'un champ sur bococharacter, parameter :: boco_integral = 'I'    ! integrale   d'un champ sur bococharacter, parameter :: residuals     = 'R'    ! calcul de residu moyen! -- type de stockage --character, parameter :: no_store   = 'X'       ! stockage momentanne de l'iteration uniquementcharacter, parameter :: prb_cycle  = 'C'       ! a chaque cyclecharacter, parameter :: prb_iter   = 'I'       ! pour chaque iteration interne de zone! -- DECLARATIONS -----------------------------------------------------------!------------------------------------------------------------------------------!! structure MNU_CAPTEUR : options numeriques les capteurs!------------------------------------------------------------------------------!type mnu_capteur  character             :: type        ! type de capteur  character             :: store       ! type de stockage  logical               :: write       ! ecriture des donnees  character(len=strlen) :: name        !   character(len=strlen) :: boco_name   ! famille associee (si necessaire)                                       !   DEV: on peut extrapoler a plusieurs familles                                       !        ou proposer la fusion de condition limite dans MESH  integer               :: boco_index  ! index de condition limite  integer               :: quantity    ! quantite a calculer (selon solveur)  type(v3d)             :: center, dir ! vecteurs centre et direction (si necessaire)endtype mnu_capteur! -- INTERFACES -------------------------------------------------------------interface delete  module procedure delete_mnu_capteurendinterface! -- Fonctions et Operateurs ------------------------------------------------! -- IMPLEMENTATION ---------------------------------------------------------contains!------------------------------------------------------------------------------!! Procedure : desallocation d'une structure MNU_CAPTEUR!------------------------------------------------------------------------------!subroutine delete_mnu_capteur(defcapteur)implicit nonetype(mnu_capteur)  :: defcapteur  !print*,'!! DEBUG destruction de structure "parametres" a completer'endsubroutine delete_mnu_capteurendmodule MENU_CAPTEURS!------------------------------------------------------------------------------!! Historique des modifications!! juil 2003 : creation du module!! ameliorations futures : capteurs sur plusieurs familles simultanement!------------------------------------------------------------------------------!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -