@李东岳 :135: 不好意思,李老师,再打扰您一下,我还有一个问题,我目前使用的是v10版本的multiphaseEulerFoam,我在dragModel里可以通过interface_.dispersed().d()这种来调用直径参数,现在我想在求解器的.c程序里调用它,应该用什么方式呢
我注意到您再小代码里提到过以下代码
meanDiameter
{
type coded;
libs ("libutilityFunctionObjects.so");
name error;
codeExecute
#{
const volScalarField& d =
mesh().lookupObject<volScalarField>("d.alpha.oil");
scalar d32 = d.weightedAverage(mesh().V()).value();
if (Pstream::master())
{
std::ofstream file;
file.open ("d32", std::ofstream::out | std::ofstream::app);
file << mesh().time().timeName() << " " << d32 << "\n";
file.close();
}
#};
}
这段我是否能用呢