ENH: support multiple weights on some field function objects (#1930)
- weight fields are combined by multiplication - volFieldValue: * 0-N scalar fields - surfaceFieldValue: * 0-N scalar fields * 0-1 vector fields In some cases this can be used to avoid creating additional fields. weightFields (rho U); vs. derivedFields (rhoU); weightField rhoU;
Showing
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C 98 additions, 31 deletions...s/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.H 5 additions, 4 deletions...s/field/fieldValues/surfaceFieldValue/surfaceFieldValue.H
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValueTemplates.C 1 addition, 1 deletion...ieldValues/surfaceFieldValue/surfaceFieldValueTemplates.C
- src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C 77 additions, 12 deletions...onObjects/field/fieldValues/volFieldValue/volFieldValue.C
- src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.H 5 additions, 4 deletions...onObjects/field/fieldValues/volFieldValue/volFieldValue.H
- src/functionObjects/field/fieldValues/volFieldValue/volFieldValueTemplates.C 1 addition, 1 deletion.../field/fieldValues/volFieldValue/volFieldValueTemplates.C
- tutorials/compressible/rhoSimpleFoam/squareBend/system/sampling 2 additions, 0 deletions...als/compressible/rhoSimpleFoam/squareBend/system/sampling