以下是我編寫的udf,通過左邊對區(qū)域進行計算conductivity+radiation_cond;
但是編譯的時候出現..\..\src\rec-2d-2t.c(57) : warning C4715: 'effective_solid' : not all control paths return a value;
編譯可以通過,但是警告不知道具體應該怎么改。請大家指導,謝謝。
DEFINE_DIFFUSIVITY(effective_solid,c,t,i)
{
real conductivity,radiation_cond,k;
real x[ND_ND],POROUSITY,DIAMETER;
begin_c_loop(c, t) {
C_CENTROID(x,c,t);
if(x[0] < 0.028)
{POROUSITY=0.2;DIAMETER=0.0009;}
else
{POROUSITY=0.85;DIAMETER=0.001;}
conductivity=0.48;
k=4.4*(1.-POROUSITY)/DIAMETER;
radiation_cond=16.*ST_BOL*pow(C_UDSI(c,t,0),3.)/(3.*k);
return conductivity+radiation_cond;
} end_c_loop(c, t);
} |