fvc::DDt是什么意思?
-
看上去像是ddt+div
查了一下代码:
https://github.com/OpenFOAM/OpenFOAM-3.0.x/blob/master/src/finiteVolume/finiteVolume/fvc/fvcDDt.Ctemplate<class Type> tmp<GeometricField<Type, fvPatchField, volMesh> > DDt ( const surfaceScalarField& phi, const GeometricField<Type, fvPatchField, volMesh>& psi ) { tmp<GeometricField<Type, fvPatchField, volMesh> > ddtDivPhiPsi = fvc::ddt(psi) + fvc::div(phi, psi); if (phi.mesh().moving()) { return ddtDivPhiPsi - fvc::div(phi + phi.mesh().phi())*psi; } else { return ddtDivPhiPsi - fvc::div(phi)*psi; } }
这是3.0的版本,不确定2.3是不是也是如此。从这个版本里看,就是ddt+div。
-
@zym604 随体导数最后不是梯度项吗?源代码中两个值作差都是散度呀?这个该怎么理解?
-
-
@xpqiu 多谢多谢!这个张量等式我还真不了解!长知识了
-
@bestucan 在 fvc::DDt是什么意思? 中说:
@xpqiu 是啊,我的签名就声明了我就是来搞笑的
滚来滚去,滚去滚来,薛定谔的滚蛋状态
布朗滚蛋运动
像您这样的能答上来的人没有出现,只有先搞笑一下,不至于别人问的问题没人搭理。还能刺激一下大家的回答欲。忘了在哪看的研究,一般不愿意回答的问题要是有个错误回答,就会引来很多纠错。因为纠错的成就感更强一些。
2019年4月17日 09:22
2/12
2020年7月29日 04:53