首页 > 其他分享 >CFDEM中添加新的曳力模型

CFDEM中添加新的曳力模型

时间:2023-05-14 09:45:12浏览次数:49  
标签:曳力 myDragForce cfdemParticle lagrangian CFDEM 添加 DIR

整体的思想与在OpenFOAM中添加新的曳力模型是一致的。

1.在 $CFDEM_SRC_DIR/lagrangian/cfdemParticle/subModels/forceModel/ 路径中创建 myDragForce 文件夹,再在文件夹中创建 myDragForce.C 和 myDragForce.H 两个文件,这两个文件可以直接从其他相似的曳力模型文件中复制过来,再进行相应的修改。

2.对 $CFDEM_SRC_DIR/lagrangian/cfdemParticle/Make/files 文件进行修改,添加 一行$(forceModels)/myDragForce/myDragForce.C 。

3.在 $CFDEM_SRC_DIR/lagrangian/cfdemParticle/ 路径中,先执行 wclean 再执行 wmake libso ,等待编译完成即可。

 

标签:曳力,myDragForce,cfdemParticle,lagrangian,CFDEM,添加,DIR
From: https://www.cnblogs.com/Xiwang-Sun/p/17398783.html

相关文章

  • CFDEM中的subModels文件夹有两个
    CFDEM中在编译成功之后,subModels总共有两个,两个文件夹的解释以及其路径分别为:第一个文件夹:CFDEM各种子模型的源文件夹cfdem@DESKTOP-BVOE5IL:~/CFDEM/CFDEMcoupling-PUBLIC-5.x/src/lagrangian/cfdemParticle/subModels$pwd/home/cfdem/CFDEM/CFDEMcoupling-PUBLIC-5.x/src/la......
  • zookeeper总结-动态添加节点
    1.比如现在有zk服务节点node1,node2,node3;之前自己一直以为是直接在node4上配置node1,node2,node3,node4的cluster地址,然后启动node4的zk服务,然后node4的zk服务就能加入到node1,node2,node3这个zk集群里;现在发现不行,node4启动后客户端无法连接上去,它也不会同步node1/node2/node......
  • 为选中的按钮添加特定属性
    为选中的按钮添加特定属性原生JS//获取对象constbuttons=document.querySelectorAll("button")//遍历对象,为对象添加监听事件for(leti=0;i<buttons.length;i++){buttons[i].addEventListener('click',function(){//先清空,再添加......
  • PyQt入门之添加退出按钮,添加悬浮信息,图标
    importsysfromPyQt5.QtWidgetsimport*fromPyQt5.QtGuiimport*classMainWindow(QMainWindow):def__init__(self):super().__init__()#调用父类构造函数初始化self.setWindowTitle("第一个窗口")self.resize(500,500)screen......
  • 谷歌浏览器无法打开应用商店,无法添加扩展应用
    第一步,打开网址 https://www.crxsoso.com/webstore/category/extensions  或者  https://www.crxsoso.com/  第二步,打开扩展商店,搜索需要添加的扩展应用,点击“安装到浏览器”,左下角提示风险,点击继续,下载后运行,提示无法加载。第三步,打开 chrome://extensions  把下载......
  • 搭建直播平台,自定义VIew实现设置防截屏、添加水印
    搭建直播平台,自定义VIew实现设置防截屏、添加水印1.activity代码:MarkViewActivity packagecom.zdmtech.backgroundtextdemo;importandroid.os.Bundle;importandroid.view.WindowManager;importandroid.widget.RelativeLayout;importandroidx.annotation.Nullable;import......
  • .Net Core Mvc 2. VS2022 + Core6.0 + Mvc 添加控制器
    Controllers控制器 我们的控制器都放在Controllers文件夹在项目的Controllers文件夹上右键添加,选择控制器(空白),添加一个HelloWorldController的控制器。在控制器中添加一个新的action,起名叫WelcomepublicstringWelcome(){return"thisis......
  • 微信公众号图文添加附件&秀米添加附件?三步轻松实现
    很多人都不知道,其实公众号文章正文是支持添加附件的,只是需要借助一个叫做“文章附件”的网站来实现。公众号自身是不支持直接上传文件的,但是我们可以通过另外的方式来实现。其实原理很简单,公众号文章中是可以添加小程序链接的,把小程序链接对应的小程序页面做成下载页面,就能实现公......
  • vmware vcenter 添加esxi主机
    1.新建数据中心 2.新建集群 3.添加主机到集群 ......
  • VS2017登录失败:无法刷新此账户的凭证、无法添加此账户发送请求时出错、评估期已结束,请
    1、启动vs2017,在弹出要登录的窗口之前,迅速的点击工具-》选项-》账户,然后勾选在添加账户或对账户重新进行身份验证时启用设备代码流。2、再次点击登录,弹出如下界面 3、在浏览器中输入图片中的网址,依次按提示操作,输入图片中的代码,直至最后出现下面图片,然后等待VS自动校验登录。......