出于学习目的,如何创建一个标量变量,例如温度除以 2 并将其输出到生成的文件中?
openFoam - 如何创建中间标量变量并输出它?
计算科学
开放式泡沫
2021-12-13 06:19:31
1个回答
假设您的变量完全依赖于 T,因此您不需要在“0”文件上读取它。
在 createFields.h 添加:
Info<< "Creating T2\n" << endl;
volScalarField T2
(
IOobject
(
"T2",
runTime.timeName(),
mesh,
IOobject::NO_READ,
IOobject::AUTO_WRITE
),
mesh,dimensionedScalar("T2", dimensionSet(0,0,0,1,0,0,0),0.0 )
);
0.0 内部尺寸标量只是初始化变量。
然后你应该将方程添加到你的 runTimeLoop:
T2=T/2;
其它你可能感兴趣的问题