54 if (obr_.foundObject<vf>(fieldName))
56 return filterField(obr_.lookupObject<vf>(fieldName));
81 result =
sum(values*V)/
sum(V);
86 result =
sum(values*V);
89 case opWeightedAverage:
91 result =
sum(values*weightField)/
sum(weightField);
101 result =
max(values);
119 const bool ok = validField<Type>(fieldName);
123 Field<Type> values = combineFields(setFieldValues<Type>(fieldName)());
128 combineFields(setFieldValues<scalar>(weightFieldName_)());
132 Type result = processValues(values, V, weightField);
140 fieldName +
"_" + sourceTypeNames_[source_] +
"-"
142 obr_.time().timeName(),
152 outputFilePtr_()<<
tab << result;
156 Info<<
" " << operationTypeNames_[operation_]
157 <<
"(" << sourceName_ <<
") for " << fieldName
158 <<
" = " << result <<
endl;