fluent udf 无法在fluent中解释
问题描述:
fluent udf 无法在fluent中解释
#include "udf.h" #define R 0.01 #define Q 7 #define PI 3.14159 #DEFINE_SOURCE(gaussian_heat_source,c,t,dS,eqn){ real x; real r,source; C_CENTROID (x,c,t); r=sqrt(y*y); if(r
答
define前有#没错,DEFINE不加#,去掉.real x;改为real x[ND_ND];告你一个PI的稍微精确的值:3.14159265(35898);r=sqrt(x*x),你的意思是想r为正数,改x为x[1],即r=sqrt(x[1]*x[1]);(我记得0表示x方向,1表示y方向,2表...嗯。
C_CENTROID (x,c,t);这行有问题么,程序总是到这行提示parse error错误是在哪里提示的?你在FLUENT中试过吗?我好想知道了,我多加了个#。。。。