Skip to content

OpenFOAM

OpenFOAM交流区

4.6k 主题 26.5k 帖子
  • 关于C++ Source Code Guide的提问

    3
    3 帖子
    857 浏览
    T

    @bestucan 非常感谢:huahua:

  • multiphaseEuler中湍流模型

    2
    2 帖子
    804 浏览
    Z

    @henry-zhou 多给你一个选择,如果算les,直接改simulationType就可以

  • interThermalPhaseFoam

    5
    5 帖子
    1k 浏览
    T

    @李东岳 好的,了解了,谢谢老师
    :ok:

  • 7 帖子
    2k 浏览
    T

    @李东岳 因为本身那个就不应该存在面,我旋转的时候merge nodes了 其实是流通的,整个区域都是流体域。我是一个圆柱型的几何,360°旋转后就是一个环形桶。

  • 11 帖子
    3k 浏览
    strive_DUTS

    @五好青年 源文件确实是被注释掉的,但是我去掉#号,source之后,编译报错的时候代码会高亮

  • 3 帖子
    647 浏览
    B

    @李东岳 :142: 感谢

  • openfoam中是否有discreteAdjointSolver

    3
    3 帖子
    826 浏览
    C

    @xpqiu 感谢

  • 相变模型报错

    3
    3 帖子
    966 浏览
    T

    @李东岳 解决了,谢谢李老师:ok3: :ok2:

  • turbulent kinetic energy

    3
    3 帖子
    898 浏览

    @李东岳 感谢东岳老师,俺也找到了一个视频https://www.bilibili.com/video/av928136801/

    9e7e101f-b3f8-4695-a81f-107923a6a23f-图片.png

  • 11 帖子
    2k 浏览
    Z

    @tens 多谢老师!!

  • nParticle数值为什么可以是小数

    7
    7 帖子
    1k 浏览
    T

    @李东岳 在做液体燃料的雾化方面,主要用compressibleInterFoam和sprayCloud这部分

  • 用rhoPimpleFoam计算飞机外流,为什么iteration为0

    5
    5 帖子
    1k 浏览
    Number44N

    @好好科研 在 用rhoPimpleFoam计算飞机外流,为什么iteration为0 中说:

    @number44 我这个p和U的tolerance分别设置的是1e-8和1e-9,感觉挺小的,还要调的更小嘛

    通常来讲,够有多了,我一般就是1E-6到1E-8而已。

  • 初始粒径对结果中平均直径的影响有多大

    4
    4 帖子
    1k 浏览
    李东岳

    @henry-zhou Class method那面可以给定log粒径分布,平均直径满足文献值即可

  • 用icoFoam求解器过程中库朗数变大问题

    3
    3 帖子
    1k 浏览
    W

    @李东岳 好的 谢谢李老师

  • 3 帖子
    785 浏览
    X

    @李东岳 非常感谢,最近一直卡在这个问题上

  • pressureReference

    6
    6 帖子
    2k 浏览
    W

    @evensun

    我猜你的疑问应该是,为什么类似下面这段代码编译器会报错?

    1 pressureReference pressureReference(p, simple.dict()); 2 pressureReference pressureReference(pf, simple.dict());

    这两条语句有4个pressureReference,我分别编号为1, 2, 3和4号。

    编译器运行到第一行代码时,假设当前函数体内没有声明pressureReference,编译器就会首先去全局域(global )里寻找pressureReference是什么,当找到pressureReference的声明,发现是个类时,编译器把它(1号)解析为一个类(class)。 编译器继续运行,遇到2号pressureReference,编译器主动构造类型为pressureReference(1号)的对象pressureReference(2号)。
    注意:这两个名称一样,编译器会怎么做?当前作用域里的pressureReference(2号)会把全局域(global)里的pressureReference(1号)隐藏掉,1号就发挥不了作用了。也就是说,在此后的作用域里pressureReference只是个对象,只发挥2号pressureReference的作用。 编译器继续运行,遇到第二行的3号pressureReference,此时编译器将这个pressureReference解析为一个对象(2号)。 编译器最后发现4号pressureReference,这是什么,3号对象后面一个4号对象,蜜汁操作,编译器理解不了,编译就失败了。

    那如果我一定要让3号pressureReference发挥类(class)的作用(像1号pressureReference一样),有没有办法?
    有的。在第二行代码的3号前加作用域解析运算符(::),编译器就会去找全局(global)的pressureReference声明了,像上面的第一步一样,然后把3号解析为类(class),再把4号理解为对象。编译就能通过了。
    有兴趣可以试试。

    1 pressureReference pressureReference(p, simple.dict()); 2 ::pressureReference pressureReference(pf, simple.dict());
  • 9 帖子
    3k 浏览

    可以请问一下楼主你的体渲染在paraview的哪个里面吗

  • const的使用

    4
    4 帖子
    1k 浏览

    感谢二位前辈的回复,我差不多理解这个意思了:xinxin:

  • 删除命令?

    3
    3 帖子
    616 浏览
    T

    @李东岳 解决了,谢谢您:142:

  • 关于reconstructpar重构问题

    3
    3 帖子
    925 浏览
    F

    @李东岳 谢谢老师:146: