新版的of可以使用foamMonitor来监测残差。
https://cfd.direct/openfoam/user-guide/graphs-monitoring/
K
kasitefy
@kasitefy
帖子
-
pyFoam实时监测残差 -
OF中虚函数疑惑@mohui 可以这么认为。我给你举个例子,比如说现在要写一个插值的类。先定义一个基类base,里面包含一个用于计算f(x)的值的纯需函数fun。然后定义其他插值方法,比如拉格朗日,牛顿,样条等,让他们继承base类,然后在内部实现不同方法对应的fun函数。
然后使用的话,可以这么用:base* it=new newton(); it->fun(x);
因此纯虚函数使得不同的类有了相同的接口,并且不写实现就会报错,规范了代码。如果需要定义某个类所特有的方法,那就不需要虚函数。如果需要继承该基类的子类中的某几个需要具有类似的功能,比如说都需要一个初始化的函数,那么可以把这个函数抽出来另外定义一个基类,然后多重继承。不过一般不太推荐同时继承很多基类。
-
OF中虚函数疑惑判断函数是否是虚函数就看它有没有关键字virtual。
个人认为,虚函数作用就是可以使用基类的指针访问子类的这个函数,所以你觉得需要统一接口的时候可以考虑使用虚函数。 -
Linux下的paraview怎么启动比较方便?就我所知,至少3种方法:1.别名;2.将paraview的路径添加到PATH;3.创建快捷方式
-
有关高斯积分积分点的确定还有一种应该就是根据正交多项式的递推式直接构造正交多项式。以n+1次正交多项式零点为节点,此时该高斯求积求积公式具有2n+1次精度。对于上面的那道题,就是算到正交多项式φ2,然后求其2个零点x1和x2,作为高斯积分点,然后令积分公式对于f(x)=1,x分别成立,解出2个系数A0和A1。