📄 defcapteurs.f90
字号:
!------------------------------------------------------------------------------!! MODULE : DEFCAPTEURS Auteur : J. Gressier! Date : Juillet 2003! Fonction Modif : (cf historique)! Definition des structures de donnees pour capteurs dans les zones!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module DEFCAPTEURSuse TYPHMAKE ! machine accuracyuse DEFFIELD ! physical data & fieldsimplicit none! -- Variables globales du module -------------------------------------------! -- DECLARATIONS -----------------------------------------------------------!------------------------------------------------------------------------------!! Definition de la structure ST_CAPTEUR : capteur maillage general et champ!------------------------------------------------------------------------------!type st_capteur integer :: idef ! index de definition de capteur (mnu_capteur) integer :: iunit ! numero d'unite pour la sauvegarde integer :: dim ! taille du champ a sauvegarder integer :: nbuf ! taille du buffer real(krp), dimension(:,:), pointer & :: tab ! tableau de valeurs (dim,nbuf)endtype st_capteur! -- INTERFACES -------------------------------------------------------------interface delete module procedure delete_capteurendinterface! -- Fonctions et Operateurs ------------------------------------------------! -- IMPLEMENTATION ---------------------------------------------------------contains!------------------------------------------------------------------------------!! Procedure : desallocation d'une structure CAPTEUR!------------------------------------------------------------------------------!subroutine delete_capteur(capteur)implicit nonetype(st_capteur) :: capteurinteger :: i deallocate(capteur%tab)endsubroutine delete_capteur!------------------------------------------------------------------------------!! Function : numero d'unite pour sauvegarde!------------------------------------------------------------------------------!integer function capteur_get_unit(iz, ic)implicit noneinteger :: iz, ic ! numero de zone et de capteur capteur_get_unit = iz*100 + 20 + icendfunction capteur_get_unitendmodule DEFCAPTEURS!------------------------------------------------------------------------------!! Historique des modifications!! juil 2003 : creation du module! nov 2003 : creation de numero d'unite!------------------------------------------------------------------------------!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -