Doxygen用于Fortran的语法

说明

本文档由作者翻译自Doxygen官网和整理相关材料而得。

使用要点

使用Doxygen处理fortran代码,应在设置页将OPTIMIZE_FOR_FORTRAN选为YES。

Doxygen解析器将自动判断Fortran语言的格式(固定格式/自由格式)。如解析器有误,则需要人为设置 EXTENSION_MAPPING,如设置为EXTENSION_MAPPING = f=FortranFixed f90=FortranFree,则解析器能够自动将f文件识别为固定格式代码,f90文件识别为自由格式代码。

如何注释

使用“!>”或者“!<”开始注释,使用“!!”或者“!>”可将单行注释转化为多行注释。示例如下:

!> Build the restriction matrix for the aggregation
!! method.
!! @param aggr information about the aggregates
!! @todo Handle special case
subroutine intrestbuild(A,aggr,Restrict,A_ghost)
  implicit none
  Type(SpMtx), intent(in) :: A !< our fine level matrix
  Type(Aggrs), intent(in) :: aggr
  Type(SpMtx), intent(out) :: Restrict !< Our restriction matrix
  !...
end subroutine

常用注释方法

!>
!! @brief 简要说明
!! @author 作者
!! @version 版本 

提示

Doxygen支持markdown语法,所以还可以探索很多内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值