我们知道误差函数定义为
这是一个带积分的函数,Fluent UDF中想自己写代码实现起来相当不方便,精度还不一定能保证。幸好C++11中为我们将这个函数内置在数学头文件math.h中,但是想要兼容C++11我们必须使用Visual Studio2013(或更高)和一款名为VC++ UDF Studio的专业UDF编写调试插件配合。具体过程如下:
1. 官网下载VC++ UDF Studio插件并安装,建议下载学术版(如想进一步采购注册,对高校老师学生比较优惠)
2. 安装Visual Studio 2013(或更高)专业版或旗舰版(Express版不支持),勾选“Microsoft Foundation Classes for C++”选项,其它选项视个人喜好。注意,Visual Studio 2013 请使用带update5的版本,对于其它更早期的2013版本,可能出现无法找到“afxv_cpu.h”文件,甚至插件菜单混乱的情况。安装前保证网络畅通。否则,可能会报告“WindowSDKDir”变量找不到的错误(如下图所示)。