ReactingFoam的细致讲解和感悟_第1页
ReactingFoam的细致讲解和感悟_第2页
ReactingFoam的细致讲解和感悟_第3页
ReactingFoam的细致讲解和感悟_第4页
ReactingFoam的细致讲解和感悟_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目的:初步展开理解reactingFoam.C是怎么回事许多的头文件放在main外面的才是真正的头文件,里面定义了一个类;放在里面的其实就是一个代码段,是of偷懒的做法。#include“fvCFD.H”-此头文件用来包含一些relatedto有限体积cfd的class的头文件#include“fvIOptionList.H”–是跟注册机有关的,代码里的IOobject都和它有关#include“setRootCase.H”-erootpathandcasedirectoriesaccordingtothearguments,不大明白什么是accordingtothearguments,既然是相当于拷贝过去一个程序段,估计读了这个程序段就理解啦#include“createXX.H”-就是创建那些对象啊,TIME对象,MESH对象,存储数据用的-pimpleControl是从哪儿冒出来的?????本大神下面告诉你啦#include"pimpleControl.H"呗,位于main外,是真正的头文件pimple估计是pimpleControl的object,mesh理解不清楚;这么理解吧,就是pimple对象中的数据,都由mesh里边的值来赋值(笔记P45)这里用到了构造函数(constructor?),构造函数就是用来赋初值的。//ConstructorspimpleControl.H的源代码://-ConstructfrommeshpimpleControl(fvMesh&mesh);-mesh从哪冒出来的?#include"createMesh.H"因为并不是真正的头文件而是完全去copy的文件,有它而来凡所有相皆是虚妄-上面程序中的runTime.run这个变量哪儿来的?#include"createTime.H"创建了一个object叫runTime,run是它的一个函数-run()这个函数从哪来的?不要纠结,因为那是在浪费时间而时间是组成生命的必要条件那你就要看Time.H代码了,Time是类,里边定义了变量和函数。然后新建runTime,肯定也有这些属性啊-怎么没发现#include”Time.H”?过去我也是个文艺青年啊。。。。。现在我成了苦逼科学骚男没有三五个妹子的人生有啥意思啊???其实我的心思你未必能懂。。。。不懂是正常的。。。因为你未必走过这里不就用到TIME了嘛,Foam是namespace;namespace的作用是里面放很多关键词,通过它可以调用学不会正常的,学会了其实是天分,本质上来说学会只是把你已经有的功能激活-runTime++时间推进怎么开展的?scalarmaxCo=runTime.controlDict().lookupOrDefault<scalar>("maxCo",1.0);这句话的意思就是,通过搜寻controlDict文件里的"maxCo"关键词,然后赋值;带引号的,就是文件里的-controlDict().lookupOrDefault中间的.怎么理解?对象.函数或者对象.变量相信困难总是暂时的,加油吧你要知道你现在的苦逼我都经历过而且我想和每个人同游青春,可惜我只有一段时光,那我就选择妹子吧。-false,1.0,GREAT都怎么理解?("maxCo",1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论