Fortran 一组变量的注释

Fortran 一组变量的注释,fortran,doxygen,fortran90,Fortran,Doxygen,Fortran90,我试图在使用doxygen 1.7.3的Fortran 90代码文档中对一组变量使用注释: !> The parameters defined to convert R to Q real(wp),allocatable :: A(:) integer,allocatable :: B(:) integer,allocatable :: C(:) 但是,这只会为第一个变量生成注释。我怎样才能对这三个问题发表评论 更新: 正如@Alexander Vogt回复的后续内容: 如果使用以下选项

我试图在使用doxygen 1.7.3的Fortran 90代码文档中对一组变量使用注释:

!> The parameters defined to convert R to Q
real(wp),allocatable :: A(:)
integer,allocatable :: B(:)
integer,allocatable :: C(:)
但是,这只会为第一个变量生成注释。我怎样才能对这三个问题发表评论

更新: 正如@Alexander Vogt回复的后续内容: 如果使用以下选项,结果看起来非常好:

!> @name groupname 
!! The parameters defined to convert R to Q
!> @{
real(wp),allocatable :: A(:)
integer,allocatable :: B(:)
integer,allocatable :: C(:)
!> @}

您可以使用
@defgroup@{…@}
对变量进行分组:

!> @defgroup groupname The parameters defined to convert R to Q
!> @{
real(wp),allocatable :: A(:)
integer,allocatable :: B(:)
integer,allocatable :: C(:)
!> @}
有关详细信息,请参见。描述应该非常接近你的评论

请注意,您还可以向变量本身添加注释


或者,您可以使用:


我采纳了你的建议。它很好地将变量分组。但是,为“模块”创建了另一个选项卡,即存在两个“模块”选项卡。其中一个包含模块,另一个包含“定义用于将R转换为Q的参数”。这是它应该是什么?谢谢你的快速回答。我更倾向于使用你对fortran代码的第二个建议。
!> @name groupname The parameters defined to convert R to Q
!> @{
real(wp),allocatable :: A(:)
integer,allocatable :: B(:)
integer,allocatable :: C(:)
!> @}