24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 484  |  回复: 2

mechtree

金虫 (正式写手)

[求助] 菜鸟问题:3D抛物面速度入口udf文件编译不通过

初学udf,根据教程的2D例子,写了一个3D的抛物面速度入口的udf文件,文件如下:
----------------------------------------------------------------------------------------------
#include "udf.h"
define_profile(x_velocity,thread,nv)
{
        float x[3];
        float y,z;
        face_t f;
       
        begin_f_loop(f,thread)
        {
                f_centroid(x,f,thread);
                y=x[1];
                z=x[2];               
                f_profile(f,thread,nv)=0.2*(1.-(y*y+z*z)/(.005*.005));
        }
        end_f_loop(f,thread)
}
-------------------------------------------------------------------------------------------------

编译时,出现问题
*********************************************************
inlet_bc.c
..\..\src\inlet_bc.c(8) : error C2223: “->nelements”的左侧必须指向结构/联合
..\..\src\inlet_bc.c(13) : error C2106: “=”: 左操作数必须为左值
-----****************************************************

求大牛帮忙!
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)

2楼2016-11-14 22:55:59
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

mechtree

金虫 (正式写手)

引用回帖:
2楼: Originally posted by malasong9471 at 2016-11-14 22:55:59
x_velocity而不是f_profile

感谢回答,将f_profile改成x_velocity吗?
***************************************************
(chdir "libudf"(chdir "win64\3d"# Generating ud_io1.h
inlet_bc.c
..\..\src\inlet_bc.c(8) : error C2223: “->nelements”的左侧必须指向结构/联合
..\..\src\inlet_bc.c(13) : error C2063: “x_velocity”: 不是一个函数
*****************************************************
3楼2016-11-15 10:19:29
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mechtree 的主题更新
信息提示
请填处理意见