本文整理汇总了C++中volScalarField::instance方法的典型用法代码示例。如果您正苦于以下问题:C++ volScalarField::instance方法的具体用法?C++ volScalarField::instance怎么用?C++ volScalarField::instance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类volScalarField
的用法示例。
在下文中一共展示了volScalarField::instance方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IOobject
Foam::tmp<Foam::volScalarField> Foam::monitorFunctionFromNone::baseToMonitor
(
const volScalarField& b
) const
{
const fvMesh& mesh = b.mesh();
tmp<volScalarField> tmonitor
(
new volScalarField
(
IOobject(name(), b.instance(), mesh),
mesh,
dimensionedScalar("ones", dimless, scalar(1))
)
);
return tmonitor;
}
示例2: path
void makeGraph
(
const scalarField& x,
const volScalarField& vsf,
const word& name,
const word& graphFormat
)
{
fileName path(vsf.rootPath()/vsf.caseName()/"graphs"/vsf.instance());
mkDir(path);
makeGraph
(
x,
vsf.internalField(),
name,
path,
graphFormat
);
}
示例3: monBaseMin
Foam::tmp<Foam::volScalarField> Foam::monitorFunctionFromVorticity::baseToMonitor
(
const volScalarField& b
) const
{
const dimensionedScalar monBaseScale = 1/(monBaseMax() - monBaseMin());
//const dimensionedScalar monBaseMid = 0.5*(monBaseMin() + monBaseMax());
const fvMesh& mesh = b.mesh();
tmp<volScalarField> tmonitor
(
new volScalarField
(
IOobject(name(), b.instance(), mesh),
sqrt(sqr(monBaseScale)*b + 1)
)
);
tmonitor.ref() = min(tmonitor.ref(), monitorMax());
return tmonitor;
}