fluent 颗粒项UDF报错求助? 34

浏览:1227 回答:1

先贴上我的UDF代码
#include "udf.h"

DEFINE_DPM_INJECTION_INIT(DPM, I)
{
        Particle *p;
        cell_t c;
        loop(p, I->p)
        {
                if (CURRENT_TIME <= 10.0)
                        PP_FLOW_RATE(p) = 3.0e-8;
                if (CURRENT_TIME > 10.0 & CURRENT_TIME <= 40.0)
                        PP_FLOW_RATE(p) = 0;
        }

}

PP_FLOW_RATE(p) = 3.0e-8;和PP_FLOW_RATE(p) = 0;这两行报错,left operand must be l-value

是我的变量名选取有误吗?求解决fluent 颗粒项UDF报错求助?的图1

邀请回答 我来回答

全部回答

(1)
默认 最新
柒三五零

瞬态的时候,把loop(p, I->p) 改为 loop(p, I->p_init)

3月24日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP