Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    在N-S微分方程中加入狄拉克函数(脉冲函数)源项,在OF中如何实现?

    OpenFOAM
    2
    5
    2762
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hongfu2233 last edited by

      在N-S微分方程中加入狄拉克函数(脉冲函数)源项,在OF中如何实现?请教一下各位有什么思路吗?这个函数怎么用编程语言实现?

      C 1 Reply Last reply Reply Quote
      • C
        CFD中文网 @hongfu2233 last edited by

        @hongfu2233

        狄拉克函数,就是在某点存在值,其他为0. 为何不尝试用if语句?

        CFD中国标准用户测试帐号
        目前由徐笑笑登录

        1 Reply Last reply Reply Quote
        • H
          hongfu2233 last edited by

          多谢啊,我是小白,不知道在哪个位置加入这个代码,以icoFoam为例,能给我指点一二吗?

          C 1 Reply Last reply Reply Quote
          • C
            CFD中文网 @hongfu2233 last edited by

            @hongfu2233

            源项中添加这个函数,还得具体问题具体分析。如果单说这个函数,可以这样写(C++):

            if(x == 1.0)
            {
                y = 1;
            }
            else
            {
                y = 0;
            }
            

            就是这样..

            CFD中国标准用户测试帐号
            目前由徐笑笑登录

            H 1 Reply Last reply Reply Quote
            • H
              hongfu2233 @CFD中文网 last edited by

              @cfd-china 多谢啦,我试试!

              1 Reply Last reply Reply Quote
              • First post
                Last post

              CFD中文网 | 东岳流体 | 京ICP备15017992号-2
              论坛登录问题反馈可联系 li.dy@dyfluid.com