functions
{
    #includeFunc scalarTransport (field = "s1")
    //#includeFunc writeObjects("rho")
    #includeFunc probes
    Max
    {
        type        volFieldValue;
        libs        ("libfieldFunctionObjects.so");
        writeControl        timeStep;
        writeInterval       1;
        writeFields         no;
        log                 true;
        regionType          all;
        operation           max;
        fields              (p p_rgh k epsilon);
    }
    Min
    {
        type        volFieldValue;
        libs        ("libfieldFunctionObjects.so");
        writeControl        timeStep;
        writeInterval       1;
        writeFields         no;
        log                 true;
        regionType          all;
        operation           min;
        fields              (p p_rgh);
    }
    MaxU
    {
        type        volFieldValue;
        libs        ("libfieldFunctionObjects.so");
        writeControl        timeStep;
        writeInterval       1;
        writeFields         no;
        log                 true;
        regionType          all;
        operation           maxMag;
        fields              (U);
    }
    
}