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

📄 macronumber.f90

📁 动力学计算程序
💻 F90
字号:
integer function MacroNumber(MacroName) 

! -------------------------------------------------------------------------
!    Purpose: Calculate the sequence number of a macro in the macro list.
!    Input:
!      MacroName - current macro's name
!    Output:
!      MacroNumber - current macro's sequence number.
!--------------------------------------------------------------------------
	implicit none	
	integer :: i
	integer,parameter:: nmacro = 15
	logical pcomp
	character :: MacroName*4
	character(4),parameter:: macrolist(nmacro) = (/
       'end ', 'k   ', 'm   ', 'c   ', 'inid', &
	   'iniv', 'dt  ', 'time', 'disp', 'velo', &
	   'acce', 'ndof', 'meth', 'fpro', 'forc'
    /)
       		
	do i=1, nmacro
		if (pcomp(MacroName, macrolist(i),4)) then
			MacroNumber = i
			return
		end if
	end do

end function MacroNumber

⌨️ 快捷键说明

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