24小时热门版块排行榜    

查看: 1055  |  回复: 0

hunterfy

金虫 (小有名气)


[交流] udf编写return与F_PROFILE(c, t, i) 的循环加入与否

我想通过坐标编写分段函数,但是需要用return返回值,我不清楚需不需要加begin_c_loop(c, t) {

  } end_c_loop(c, t);
因为我这个模型,区域不同,换热系数不同,导热率也不同
DEFINE_DIFFUSIVITY(effective_solid,c,t,i)
{
real conductivity,radiation_cond,k,DIAMETER;
real x[ND_ND];
C_CENTROID(x,c,t);

    if(x[0] < 0.028)
        {s=0.0007;}
    else if(x[0] < 0.048)
        {s=0.0009;}
    else if(x[0] < 0.068)
        {s=0.0011;}
    else if(x[0] < 0.088)
        {s=0.0013;}
    else if(x[0] < 0.108)
        {s=0.0015;}
        else
        {s=0.0017;}
conductivity = 0.5+s;
k=4.4*0.2/s;
radiation_cond=16.*ST_BOL*pow(C_UDSI(c,t,0),3.)/(3.*k);
return conductivity+radiation_cond;
}
我看有的例子对F_PROFILE(c, t, i) = B;加入循环,对return不加入循环,不太了解我这个加不加。
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 hunterfy 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见