-
- Downloads
ENH: new multiFieldValue function object
Computes a selected operation between multiple \c fieldValue function objects. The operation is applied to all results of each \c fieldValue object. Note Each object must generate the same number and type of results. Usage Minimal example by using \c system/controlDict.functions: multiFieldValue1 { // Mandatory entries (unmodifiable) type multiFieldValue; libs (fieldFunctionObjects); // Mandatory entries (runtime modifiable) operation subtract; // List of fieldValue function objects as dictionaries functions { region1 { ... } region2 { ... } ... regionN { ... } } // Optional (inherited) entries ... } where the entries mean: Property | Description | Type | Req'd | Dflt type | Type name: multiFieldValue | word | yes | - libs | Library name: fieldFunctionObjects | word | yes | - operation | Operation type to apply to values | word | yes | - functions | List of fieldValue function objects | dict | yes | - \endtable Options for the \c operation entry: add | add subtract | subtract min | minimum max | maximum average | average Deprecated fieldValueDelta - The fieldValueDelta function object was originally written to compute the difference between two fieldValue-type function objects. The multiFieldValue object name better describes its purpose whilst being able to operate on an arbitrary number of fieldValue-type objects.
Showing
- etc/caseDicts/postProcessing/pressure/pressureDifference.cfg 14 additions, 11 deletionsetc/caseDicts/postProcessing/pressure/pressureDifference.cfg
- src/functionObjects/field/Make/files 1 addition, 1 deletionsrc/functionObjects/field/Make/files
- src/functionObjects/field/fieldValues/fieldValue/fieldValue.C 14 additions, 12 deletions...functionObjects/field/fieldValues/fieldValue/fieldValue.C
- src/functionObjects/field/fieldValues/fieldValue/fieldValue.H 4 additions, 6 deletions...functionObjects/field/fieldValues/fieldValue/fieldValue.H
- src/functionObjects/field/fieldValues/fieldValue/fieldValueNew.C 5 additions, 4 deletions...ctionObjects/field/fieldValues/fieldValue/fieldValueNew.C
- src/functionObjects/field/fieldValues/multiFieldValue/multiFieldValue.C 306 additions, 0 deletions...jects/field/fieldValues/multiFieldValue/multiFieldValue.C
- src/functionObjects/field/fieldValues/multiFieldValue/multiFieldValue.H 65 additions, 53 deletions...jects/field/fieldValues/multiFieldValue/multiFieldValue.H
- src/functionObjects/field/fieldValues/multiFieldValue/multiFieldValueTemplates.C 26 additions, 18 deletions...ld/fieldValues/multiFieldValue/multiFieldValueTemplates.C
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C 1 addition, 1 deletion...s/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
- src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C 2 additions, 2 deletions...onObjects/field/fieldValues/volFieldValue/volFieldValue.C
- tutorials/lagrangian/reactingParcelFoam/filter/system/controlDict 2 additions, 1 deletion...s/lagrangian/reactingParcelFoam/filter/system/controlDict
- tutorials/lagrangian/reactingParcelFoam/filter/system/pressureDifference 40 additions, 0 deletions...ngian/reactingParcelFoam/filter/system/pressureDifference
Loading
Please register or sign in to comment