mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
TUT: volFieldValue FO: adds usage example TUT: multiply FO: adds usage example
This commit is contained in:
committed by
Andrew Heather
parent
062fad4662
commit
0d21f248a9
@ -209,30 +209,26 @@ bool Foam::functionObjects::fieldValues::volFieldValue::writeValues
|
||||
|
||||
if (writeFields_)
|
||||
{
|
||||
Field<Type> allValues(values);
|
||||
combineFields(allValues);
|
||||
|
||||
if (Pstream::master())
|
||||
word outName = fieldName + '_' + regionTypeNames_[regionType_];
|
||||
if (this->volRegion::regionName_ != polyMesh::defaultRegion)
|
||||
{
|
||||
word outName = fieldName + '_' + regionTypeNames_[regionType_];
|
||||
if (this->volRegion::regionName_ != polyMesh::defaultRegion)
|
||||
{
|
||||
outName = outName + '-' + this->volRegion::regionName_;
|
||||
}
|
||||
|
||||
IOField<Type>
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
outName,
|
||||
obr_.time().timeName(),
|
||||
obr_,
|
||||
IOobject::NO_READ,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
scaleFactor_*weightField*allValues
|
||||
).write();
|
||||
outName = outName + '-' + this->volRegion::regionName_;
|
||||
}
|
||||
|
||||
IOField<Type>
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
outName,
|
||||
obr_.time().timeName(),
|
||||
obr_,
|
||||
IOobject::NO_READ,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
weightField.empty()
|
||||
? scaleFactor_*values
|
||||
: scaleFactor_*weightField*values
|
||||
).write();
|
||||
}
|
||||
|
||||
if (operation_ != opNone)
|
||||
|
||||
Reference in New Issue
Block a user