openfoam/tutorials
Andrew Heather ea12bfdb0f 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.
2021-06-16 11:19:44 +02:00
..
basic TUT: basic, IO, preProcessing, VV: clean up tutorials 2021-06-09 11:16:08 +01:00
combustion TUT: combustion: clean up tutorials 2021-06-08 20:17:19 +00:00
compressible ENH: more flexible finiteArea patch selection (#2084) 2021-06-10 09:25:00 +02:00
discreteMethods TUT: discreteMethods: cleanup tutorials 2021-03-24 13:16:45 +00:00
DNS/dnsFoam/boxTurb16 TUT: DNS, electromagnetics, financial, stressAnalysis: clean up tutorials 2021-03-31 10:14:42 +00:00
electromagnetics TUT: DNS, electromagnetics, financial, stressAnalysis: clean up tutorials 2021-03-31 10:14:42 +00:00
financial/financialFoam/europeanCall TUT: DNS, electromagnetics, financial, stressAnalysis: clean up tutorials 2021-03-31 10:14:42 +00:00
finiteArea CONFIG: update compiler versions 2021-06-14 19:20:15 +02:00
heatTransfer ENH: multi-region support for foamToEnsight (#2080) 2021-05-30 21:02:59 +02:00
incompressible ENH: more flexible finiteArea patch selection (#2084) 2021-06-10 09:25:00 +02:00
IO TUT: basic, IO, preProcessing, VV: clean up tutorials 2021-06-09 11:16:08 +01:00
lagrangian ENH: new multiFieldValue function object 2021-06-16 11:19:44 +02:00
mesh TUT: basic, IO, preProcessing, VV: clean up tutorials 2021-06-09 11:16:08 +01:00
modules CONFIG: additional packaging helpers, tutorial test helper 2020-04-21 14:59:07 +02:00
multiphase ENH: geoVoF module has the capability to run AMR with load balancing 2021-06-08 20:25:53 +00:00
preProcessing TUT: basic, IO, preProcessing, VV: clean up tutorials 2021-06-09 11:16:08 +01:00
resources TUT: basic, IO, preProcessing, VV: clean up tutorials 2021-06-09 11:16:08 +01:00
stressAnalysis TUT: DNS, electromagnetics, financial, stressAnalysis: clean up tutorials 2021-03-31 10:14:42 +00:00
verificationAndValidation TUT: turbulentDFSEMInlet: update DFSEM tutorials (fixes #2097) 2021-06-09 13:40:51 +00:00
Allclean STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Allcollect STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Allrun STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Alltest TUT: missing run-limit on tutorials/Alltest 2021-06-11 11:18:01 +02:00