24小时热门版块排行榜    

查看: 472  |  回复: 0

张鑫93

新虫 (初入文坛)

[求助] udf编写

#include "udf.h"
DEFINE_VR_RATE(vol_reac_rate,c,t,r,wk,yk,rate,rr_t)
{
real ci, prod;
int i;
/* Calculate Arrhenius reaction rate */
prod = 1.;
for(i = 0; i < r->n_reactants; i++)
{
ci = C_R(c,t) * yk[r->reactant] / wk[r->reactant];
prod *= pow(ci, r->exp_reactant);
}
*rate = r->A * exp(- r->E / (UNIVERSAL_GAS_CONSTANT * C_T(c,t))) *
pow(C_T(c,t), r->b) * prod;
*rr_t = *rate;
/* No "return..;" value. */
}
请问一下prod *= pow(ci, r->exp_reactant);这是不是浓度的多少次方,如果具体是Ci^2,那这个2的值怎么样添加进去
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 张鑫93 的主题更新
信息提示
请填处理意见