关于耦合传热求解器的几个问题
-
我大略看了一下:
#include "createFluidMeshes.H" #include "createSolidMeshes.H"
划分两个网格的时候就存在了边界场,在求解
fluid
之后,边界场信息会更新,你不需要显性的传递边界场。fvMesh& mesh = solidRegions[i]; solidThermo& thermo = thermos[i]; tmp<volScalarField> trho = thermo.rho(); const volScalarField& rho = trho(); tmp<volScalarField> tcp = thermo.Cp(); const volScalarField& cp = tcp();
这几行代码自动包含边界场,其中给固体的是网格共享的边界场信息。
应该是这个思路, 你可以确认下。