找回密码
 注册
查看: 2516|回复: 0

请教入口边界为流量入口的UDF编程问题

[复制链接]
发表于 2006-8-20 21:09:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的问题是,入口为流量入口,想把流量定义为入口处总压的函数,流量随入口总压变化,最后趋于某值,请问如何定义udf函数,下面是写的函数总出错,不知什么原因,请教各位!!下面是我的程序
/**********************************************************************/
/* flux.c                                                           */
/* UDF for specifying a transient velocity profile boundary condition              */
/**********************************************************************/
#include "udf.h"
DEFINE_PROFILE(flux, thread, position)
{
  face_t f;
  begin_f_loop(f, thread)
    {
      real t = RP_Get_Real("flow-time");
  float P= F_P(f,t);
      F_PROFILE(f, thread, position) =1200*1.61*1.0e-7*0.034*pow(P,0.6);
    }
  end_f_loop(f, thread)
}
错误为:
cpp -ID:\FLUENT.INC\fluent6.0/src -ID:\FLUENT.INC\fluent6.0/cortex/src -ID:\FLUENT.INC\fluent6.0/client/src -ID:\FLUENT.INC\fluent6.0/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" flux.cError: flux.c: line 15: invalid type conversion: float -> pointer to char.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表