tutorials: Moved the functions entry from controlDict into a functions file
This commit is contained in:
@ -49,9 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#include "graph"
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
22
etc/templates/axisymmetricJet/system/functions
Normal file
22
etc/templates/axisymmetricJet/system/functions
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
#include "graph"
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -49,8 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
etc/templates/closedVolume/system/functions
Normal file
20
etc/templates/closedVolume/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -49,8 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
etc/templates/closedVolumeRotating/system/functions
Normal file
20
etc/templates/closedVolumeRotating/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -45,8 +45,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
16
etc/templates/compressibleInflowOutflow/system/functions
Normal file
16
etc/templates/compressibleInflowOutflow/system/functions
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -49,8 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
etc/templates/inflowOutflow/system/functions
Normal file
20
etc/templates/inflowOutflow/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -49,8 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
etc/templates/inflowOutflowRotating/system/functions
Normal file
20
etc/templates/inflowOutflowRotating/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -45,8 +45,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
18
etc/templates/singleFluidCHT/system/functions
Normal file
18
etc/templates/singleFluidCHT/system/functions
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeIfPresent "regionSolvers"
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -0,0 +1,50 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
fieldCoordinateSystemTransform1
|
||||||
|
{
|
||||||
|
// Type of functionObject
|
||||||
|
type fieldCoordinateSystemTransform;
|
||||||
|
|
||||||
|
// Where to load it from (if not already in solver)
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
// Function object enabled flag
|
||||||
|
enabled true;
|
||||||
|
|
||||||
|
// When to output the average fields
|
||||||
|
writeControl writeTime;
|
||||||
|
|
||||||
|
// Fields to be transformed - runTime modifiable
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
U
|
||||||
|
UMean
|
||||||
|
UPrime2Mean
|
||||||
|
);
|
||||||
|
|
||||||
|
coordinateSystem
|
||||||
|
{
|
||||||
|
origin (0 0 0);
|
||||||
|
coordinateRotation
|
||||||
|
{
|
||||||
|
type axesRotation;
|
||||||
|
e1 (1 0.15 0);
|
||||||
|
e3 (0 0 -1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -1,53 +0,0 @@
|
|||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
|
||||||
========= |
|
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
||||||
\\ / O peration | Website: https://openfoam.org
|
|
||||||
\\ / A nd | Version: dev
|
|
||||||
\\/ M anipulation |
|
|
||||||
\*---------------------------------------------------------------------------*/
|
|
||||||
FoamFile
|
|
||||||
{
|
|
||||||
format ascii;
|
|
||||||
class dictionary;
|
|
||||||
object postProcessingDict;
|
|
||||||
}
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
fieldCoordinateSystemTransform1
|
|
||||||
{
|
|
||||||
// Type of functionObject
|
|
||||||
type fieldCoordinateSystemTransform;
|
|
||||||
|
|
||||||
// Where to load it from (if not already in solver)
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
// Function object enabled flag
|
|
||||||
enabled true;
|
|
||||||
|
|
||||||
// When to output the average fields
|
|
||||||
writeControl writeTime;
|
|
||||||
|
|
||||||
// Fields to be transformed - runTime modifiable
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
U
|
|
||||||
UMean
|
|
||||||
UPrime2Mean
|
|
||||||
);
|
|
||||||
|
|
||||||
coordinateSystem
|
|
||||||
{
|
|
||||||
origin (0 0 0);
|
|
||||||
coordinateRotation
|
|
||||||
{
|
|
||||||
type axesRotation;
|
|
||||||
e1 (1 0.15 0);
|
|
||||||
e3 (0 0 -1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
|
||||||
@ -9,26 +9,23 @@ FoamFile
|
|||||||
{
|
{
|
||||||
format ascii;
|
format ascii;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object postProcessingDict;
|
object functions;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
functions
|
processorField1
|
||||||
{
|
{
|
||||||
processorField1
|
// Type of functionObject
|
||||||
{
|
type processorField;
|
||||||
// Type of functionObject
|
|
||||||
type processorField;
|
|
||||||
|
|
||||||
// Where to load it from (if not already in solver)
|
// Where to load it from (if not already in solver)
|
||||||
libs ("libfieldFunctionObjects.so");
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
// Function object enabled flag
|
// Function object enabled flag
|
||||||
enabled true;
|
enabled true;
|
||||||
|
|
||||||
// When to output the average fields
|
// When to output the average fields
|
||||||
writeControl writeTime;
|
writeControl writeTime;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
49
src/functionObjects/field/readFields/functions
Normal file
49
src/functionObjects/field/readFields/functions
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
readFields1
|
||||||
|
{
|
||||||
|
type readFields;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
enabled true;
|
||||||
|
writeControl timeStep;
|
||||||
|
writeInterval 1;
|
||||||
|
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
interpolateU
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
faceObj2
|
||||||
|
{
|
||||||
|
type surfaceFieldValue;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
enabled true;
|
||||||
|
writeControl timeStep;
|
||||||
|
writeInterval 1;
|
||||||
|
log true;
|
||||||
|
writeFields true;
|
||||||
|
select faceZone;
|
||||||
|
faceZone f0;
|
||||||
|
operation areaAverage;
|
||||||
|
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
interpolateU
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -1,52 +0,0 @@
|
|||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
|
||||||
========= |
|
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
||||||
\\ / O peration | Website: https://openfoam.org
|
|
||||||
\\ / A nd | Version: dev
|
|
||||||
\\/ M anipulation |
|
|
||||||
\*---------------------------------------------------------------------------*/
|
|
||||||
FoamFile
|
|
||||||
{
|
|
||||||
format ascii;
|
|
||||||
class dictionary;
|
|
||||||
object postProcessingDict;
|
|
||||||
}
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
readFields1
|
|
||||||
{
|
|
||||||
type readFields;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
enabled true;
|
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
interpolateU
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
faceObj2
|
|
||||||
{
|
|
||||||
type surfaceFieldValue;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
enabled true;
|
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
log true;
|
|
||||||
writeFields true;
|
|
||||||
select faceZone;
|
|
||||||
faceZone f0;
|
|
||||||
operation areaAverage;
|
|
||||||
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
interpolateU
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
|
||||||
@ -9,22 +9,22 @@ FoamFile
|
|||||||
{
|
{
|
||||||
format ascii;
|
format ascii;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object postProcessingDict;
|
object functions;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
functions
|
turbulenceFields1
|
||||||
{
|
{
|
||||||
cloudInfo1
|
type turbulenceFields;
|
||||||
{
|
libs ("libfieldFunctionObjects.so");
|
||||||
type cloudInfo;
|
enabled true;
|
||||||
libs ("liblagrangianFunctionObjects.so");
|
writeControl timeStep;
|
||||||
enabled true;
|
writeInterval 1;
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
clouds (myCloud1);
|
fields
|
||||||
}
|
(
|
||||||
|
R
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
@ -9,25 +9,19 @@ FoamFile
|
|||||||
{
|
{
|
||||||
format ascii;
|
format ascii;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object postProcessingDict;
|
object functions;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
functions
|
cloudInfo1
|
||||||
{
|
{
|
||||||
turbulenceFields1
|
type cloudInfo;
|
||||||
{
|
libs ("liblagrangianFunctionObjects.so");
|
||||||
type turbulenceFields;
|
enabled true;
|
||||||
libs ("libfieldFunctionObjects.so");
|
writeControl timeStep;
|
||||||
enabled true;
|
writeInterval 1;
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
fields
|
clouds (myCloud1);
|
||||||
(
|
|
||||||
R
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
@ -52,10 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc continuity
|
|
||||||
#includeFunc plot
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc continuity
|
||||||
|
#includeFunc plot
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,10 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc continuity
|
|
||||||
#includeFunc plot
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc continuity
|
||||||
|
#includeFunc plot
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,15 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=volume
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,25 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=volume
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,15 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=volume
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,25 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=volume
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,15 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=volume
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,25 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=volume
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,40 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=volume
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc populationBalanceMoments
|
|
||||||
(
|
|
||||||
populationBalance=bubbles,
|
|
||||||
momentType=integerMoment,
|
|
||||||
coordinateType=volume,
|
|
||||||
order=1
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc populationBalanceMoments
|
|
||||||
(
|
|
||||||
populationBalance=bubbles,
|
|
||||||
momentType=integerMoment,
|
|
||||||
coordinateType=volume,
|
|
||||||
order=0
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc probes
|
|
||||||
(
|
|
||||||
name=probes,
|
|
||||||
points=((0.5 0.5 0.5)),
|
|
||||||
integerMoment0(N,v).bubbles,
|
|
||||||
integerMoment1(N,v).bubbles,
|
|
||||||
writeControl=writeTime
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,50 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=volume
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc populationBalanceMoments
|
||||||
|
(
|
||||||
|
populationBalance=bubbles,
|
||||||
|
momentType=integerMoment,
|
||||||
|
coordinateType=volume,
|
||||||
|
order=1
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc populationBalanceMoments
|
||||||
|
(
|
||||||
|
populationBalance=bubbles,
|
||||||
|
momentType=integerMoment,
|
||||||
|
coordinateType=volume,
|
||||||
|
order=0
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc probes
|
||||||
|
(
|
||||||
|
name=probes,
|
||||||
|
points=((0.5 0.5 0.5)),
|
||||||
|
integerMoment0(N,v).bubbles,
|
||||||
|
integerMoment1(N,v).bubbles,
|
||||||
|
writeControl=writeTime
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,32 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc residuals
|
|
||||||
(
|
|
||||||
p_rgh,
|
|
||||||
f3.air1.bubbles,
|
|
||||||
f9.air2.bubbles,
|
|
||||||
f15.air3.bubbles
|
|
||||||
)
|
|
||||||
#includeFunc graphCell
|
|
||||||
(
|
|
||||||
name=graph,
|
|
||||||
start=(0.05 0 0.05),
|
|
||||||
end=(0.05 1.0 0.05),
|
|
||||||
axis=y,
|
|
||||||
d.bubbles,
|
|
||||||
p,
|
|
||||||
alpha.air1,
|
|
||||||
alpha.air2,
|
|
||||||
alpha.air3,
|
|
||||||
alpha.bubbles
|
|
||||||
)
|
|
||||||
#includeFunc cellZoneAverage
|
|
||||||
#includeFunc writeObjects(d.air1)
|
|
||||||
#includeFunc writeObjects(d.air2)
|
|
||||||
#includeFunc writeObjects(d.air3)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,42 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc residuals
|
||||||
|
(
|
||||||
|
p_rgh,
|
||||||
|
f3.air1.bubbles,
|
||||||
|
f9.air2.bubbles,
|
||||||
|
f15.air3.bubbles
|
||||||
|
)
|
||||||
|
#includeFunc graphCell
|
||||||
|
(
|
||||||
|
name=graph,
|
||||||
|
start=(0.05 0 0.05),
|
||||||
|
end=(0.05 1.0 0.05),
|
||||||
|
axis=y,
|
||||||
|
d.bubbles,
|
||||||
|
p,
|
||||||
|
alpha.air1,
|
||||||
|
alpha.air2,
|
||||||
|
alpha.air3,
|
||||||
|
alpha.bubbles
|
||||||
|
)
|
||||||
|
#includeFunc cellZoneAverage
|
||||||
|
#includeFunc writeObjects(d.air1)
|
||||||
|
#includeFunc writeObjects(d.air2)
|
||||||
|
#includeFunc writeObjects(d.air3)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,40 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=volume
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc populationBalanceMoments
|
|
||||||
(
|
|
||||||
populationBalance=bubbles,
|
|
||||||
momentType=integerMoment,
|
|
||||||
coordinateType=volume,
|
|
||||||
order=1
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc populationBalanceMoments
|
|
||||||
(
|
|
||||||
populationBalance=bubbles,
|
|
||||||
momentType=integerMoment,
|
|
||||||
coordinateType=volume,
|
|
||||||
order=0
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc probes
|
|
||||||
(
|
|
||||||
name=probes,
|
|
||||||
points=((0.5 0.5 0.5)),
|
|
||||||
integerMoment0(N,v).bubbles,
|
|
||||||
integerMoment1(N,v).bubbles,
|
|
||||||
writeControl=writeTime
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,50 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=volume
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc populationBalanceMoments
|
||||||
|
(
|
||||||
|
populationBalance=bubbles,
|
||||||
|
momentType=integerMoment,
|
||||||
|
coordinateType=volume,
|
||||||
|
order=1
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc populationBalanceMoments
|
||||||
|
(
|
||||||
|
populationBalance=bubbles,
|
||||||
|
momentType=integerMoment,
|
||||||
|
coordinateType=volume,
|
||||||
|
order=0
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc probes
|
||||||
|
(
|
||||||
|
name=probes,
|
||||||
|
points=((0.5 0.5 0.5)),
|
||||||
|
integerMoment0(N,v).bubbles,
|
||||||
|
integerMoment1(N,v).bubbles,
|
||||||
|
writeControl=writeTime
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,25 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=numberDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=numberDensity,
|
|
||||||
coordinateType=diameter,
|
|
||||||
normalise=yes
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc populationBalanceSizeDistribution
|
|
||||||
(
|
|
||||||
name=volumeDensity,
|
|
||||||
populationBalance=bubbles,
|
|
||||||
functionType=volumeDensity,
|
|
||||||
coordinateType=diameter,
|
|
||||||
normalise=yes
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,35 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=numberDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=numberDensity,
|
||||||
|
coordinateType=diameter,
|
||||||
|
normalise=yes
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc populationBalanceSizeDistribution
|
||||||
|
(
|
||||||
|
name=volumeDensity,
|
||||||
|
populationBalance=bubbles,
|
||||||
|
functionType=volumeDensity,
|
||||||
|
coordinateType=diameter,
|
||||||
|
normalise=yes
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,10 +52,5 @@ maxCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc continuity
|
|
||||||
#includeFunc plot
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc continuity
|
||||||
|
#includeFunc plot
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -58,386 +58,5 @@ cacheTemporaryObjects
|
|||||||
kEpsilon:G
|
kEpsilon:G
|
||||||
);
|
);
|
||||||
|
|
||||||
combustionFunctions
|
|
||||||
{
|
|
||||||
// Not possible to test here as it needs a case with a combustion model
|
|
||||||
//#includeFunc Qdot
|
|
||||||
|
|
||||||
// Not possible to test here as it needs a XiFoam case
|
|
||||||
//#includeFunc XiReactionRate
|
|
||||||
}
|
|
||||||
|
|
||||||
controlFunctions
|
|
||||||
{
|
|
||||||
#includeFunc stopAtClockTime(stopTime=3600)
|
|
||||||
|
|
||||||
#includeFunc stopAtFile
|
|
||||||
|
|
||||||
#includeFunc time
|
|
||||||
|
|
||||||
#includeFunc writeObjects(kEpsilon:G)
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldsFunctions
|
|
||||||
{
|
|
||||||
#includeFunc age
|
|
||||||
|
|
||||||
#includeFunc components(U)
|
|
||||||
|
|
||||||
#includeFunc CourantNo
|
|
||||||
|
|
||||||
#includeFunc ddt(p)
|
|
||||||
|
|
||||||
#includeFunc div(phi)
|
|
||||||
|
|
||||||
#includeFunc enstrophy
|
|
||||||
|
|
||||||
// !!! Takes a list of fields, not a single field like most others. It has
|
|
||||||
// an inconsistent name convention; i.e., "<fieldName>Mean", rather than
|
|
||||||
// "mean(<fieldName>)". It also does both "mean" and "prime2Mean". Consider
|
|
||||||
// fixing the output field naming and splitting into separate
|
|
||||||
// configurations for the different outputs.
|
|
||||||
#includeFunc fieldAverage(U, k, epsilon)
|
|
||||||
|
|
||||||
#includeFunc flowType
|
|
||||||
|
|
||||||
#includeFunc grad(p)
|
|
||||||
|
|
||||||
#includeFunc Lambda2
|
|
||||||
|
|
||||||
#includeFunc MachNo
|
|
||||||
|
|
||||||
#includeFunc mag(U)
|
|
||||||
|
|
||||||
#includeFunc magSqr(U)
|
|
||||||
|
|
||||||
#includeFunc PecletNo
|
|
||||||
|
|
||||||
// Not possible to test here as it needs a multiphase case
|
|
||||||
//#includeFunc phaseMap
|
|
||||||
|
|
||||||
#includeFunc Q
|
|
||||||
|
|
||||||
#includeFunc randomise(U, magPerturbation=0.1)
|
|
||||||
|
|
||||||
#includeFunc reconstruct(phi)
|
|
||||||
|
|
||||||
#includeFunc scale(age, scale=0.1)
|
|
||||||
|
|
||||||
#includeFunc shearStress
|
|
||||||
|
|
||||||
#includeFunc streamFunction
|
|
||||||
|
|
||||||
#includeFunc surfaceInterpolate(rho, result=rhof)
|
|
||||||
|
|
||||||
#includeFunc totalEnthalpy
|
|
||||||
|
|
||||||
#includeFunc turbulenceFields(nuEff, R, devTau)
|
|
||||||
|
|
||||||
#includeFunc turbulenceIntensity
|
|
||||||
|
|
||||||
#includeFunc vorticity
|
|
||||||
|
|
||||||
#includeFunc wallHeatFlux
|
|
||||||
|
|
||||||
#includeFunc wallHeatTransferCoeff(rho=1.225, Cp=1005, Pr=0.7, Prt=0.9)
|
|
||||||
|
|
||||||
#includeFunc wallShearStress
|
|
||||||
|
|
||||||
#includeFunc writeCellCentres
|
|
||||||
|
|
||||||
#includeFunc writeCellVolumes
|
|
||||||
|
|
||||||
// !!! Only writes the internal parts of vol fields. The name should really
|
|
||||||
// be less general to reflect this; e.g., writeInternalFieldsVTK. However,
|
|
||||||
// a better change would be further library-ise the internals of foamToVTK
|
|
||||||
// and incorporate it into this object so that it writes patches, surface
|
|
||||||
// fields, point fields, lagrangian, etc... Then we could deprecate
|
|
||||||
// foamToVTK in favour of this function.
|
|
||||||
#includeFunc writeVTK(U, p)
|
|
||||||
|
|
||||||
#includeFunc yPlus
|
|
||||||
}
|
|
||||||
|
|
||||||
fieldsOperationsFunctions
|
|
||||||
{
|
|
||||||
// Operation sequence to compute normalised direction of velocity
|
|
||||||
// perturbation from mean
|
|
||||||
#includeFunc subtract(U, UMean, result=u)
|
|
||||||
#includeFunc uniform
|
|
||||||
(
|
|
||||||
fieldType=volScalarField,
|
|
||||||
field=mag(smallU),
|
|
||||||
dimensions=[0 1 -1 0 0 0 0],
|
|
||||||
value=1e-16
|
|
||||||
)
|
|
||||||
#includeFunc add(mag(U), mag(smallU), result=stabilise(mag(U)))
|
|
||||||
#includeFunc divide(u, stabilise(mag(U)), result=uFrac)
|
|
||||||
|
|
||||||
// Operation to compute a tensor by doing an outer vector product
|
|
||||||
#includeFunc multiply(U, u)
|
|
||||||
|
|
||||||
// Operation sequence to compute the log of temperature divided by an
|
|
||||||
// ambient value
|
|
||||||
#includeFunc uniform
|
|
||||||
(
|
|
||||||
fieldType=volScalarField,
|
|
||||||
field=Ta,
|
|
||||||
dimensions=[0 0 0 1 0 0 0],
|
|
||||||
value=297
|
|
||||||
)
|
|
||||||
#includeFunc divide(T, Ta)
|
|
||||||
#includeFunc log(divide(T,Ta))
|
|
||||||
}
|
|
||||||
|
|
||||||
forcesFunctions
|
|
||||||
{
|
|
||||||
#includeFunc forcesIncompressible
|
|
||||||
(
|
|
||||||
patches=(walls),
|
|
||||||
rhoInf=1.225,
|
|
||||||
CofR=(0 0 0),
|
|
||||||
pitchAxis=(0 1 0)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc forceCoeffsIncompressible
|
|
||||||
(
|
|
||||||
patches=(walls),
|
|
||||||
magUInf=20,
|
|
||||||
lRef=1,
|
|
||||||
Aref=1,
|
|
||||||
CofR=(0 0 0),
|
|
||||||
liftDir=(0 0 1),
|
|
||||||
dragDir=(1 0 0),
|
|
||||||
pitchAxis=(0 1 0)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc forcesCompressible
|
|
||||||
(
|
|
||||||
patches=(walls),
|
|
||||||
CofR=(0 0 0),
|
|
||||||
pitchAxis=(0 1 0)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc forceCoeffsCompressible
|
|
||||||
(
|
|
||||||
patches=(walls),
|
|
||||||
magUInf=20,
|
|
||||||
rhoInf=1.225,
|
|
||||||
lRef=1,
|
|
||||||
Aref=1,
|
|
||||||
CofR=(0 0 0),
|
|
||||||
liftDir=(0 0 1),
|
|
||||||
dragDir=(1 0 0),
|
|
||||||
pitchAxis=(0 1 0)
|
|
||||||
)
|
|
||||||
|
|
||||||
// Not possible to test here as it needs a multiphase Euler-Euler case
|
|
||||||
//#includeFunc phaseForces(phase=air)
|
|
||||||
}
|
|
||||||
|
|
||||||
graphsFunctions
|
|
||||||
{
|
|
||||||
#includeFunc graphUniform
|
|
||||||
(
|
|
||||||
start=(-0.5 -0.5 0),
|
|
||||||
end=(0.5 0.5 0),
|
|
||||||
nPoints=100,
|
|
||||||
fields=(p U)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc graphCell
|
|
||||||
(
|
|
||||||
start=(-0.500001 -0.500001 0),
|
|
||||||
end=(0.500001 0.500001 0),
|
|
||||||
fields=(p U)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc graphLayerAverage
|
|
||||||
(
|
|
||||||
patches=(inlet),
|
|
||||||
axis=x,
|
|
||||||
fields=(p U)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
lagrangianFunctions
|
|
||||||
{
|
|
||||||
// Not possible to test here as it needs a DSMC case
|
|
||||||
//#includeFunc dsmcFields
|
|
||||||
}
|
|
||||||
|
|
||||||
numericalFunctions
|
|
||||||
{
|
|
||||||
#includeFunc residuals(p, U, h, k, epsilon)
|
|
||||||
|
|
||||||
#includeFunc timeStep
|
|
||||||
}
|
|
||||||
|
|
||||||
pressureFunctions
|
|
||||||
{
|
|
||||||
#includeFunc divide(p, rho, result=kinematic(p))
|
|
||||||
|
|
||||||
#includeFunc staticPressureIncompressible(kinematic(p), rhoInf=1.2)
|
|
||||||
|
|
||||||
#includeFunc totalPressureIncompressible(kinematic(p), rhoInf=1.2)
|
|
||||||
|
|
||||||
#includeFunc totalPressureCompressible
|
|
||||||
}
|
|
||||||
|
|
||||||
probesFunctions
|
|
||||||
{
|
|
||||||
#includeFunc probes(points=((-0.2 -0.2 0) (0 0 0) (0.2 0.2 0)), p, U, T)
|
|
||||||
|
|
||||||
#includeFunc internalProbes(points=((-0.2 -0.2 0) (0.2 0.2 0)), p, U, T)
|
|
||||||
|
|
||||||
#includeFunc boundaryProbes
|
|
||||||
(
|
|
||||||
points=((-0.2 -0.2 -0.04) (0.2 0.2 -0.04)),
|
|
||||||
maxDistance=0.02,
|
|
||||||
p,
|
|
||||||
U,
|
|
||||||
T
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc uniform
|
|
||||||
(
|
|
||||||
fieldType=volScalarField,
|
|
||||||
field=alpha.dummy,
|
|
||||||
dimensions=[],
|
|
||||||
value=0.2
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc interfaceHeight
|
|
||||||
(
|
|
||||||
alpha=alpha.dummy,
|
|
||||||
points=((-0.2 -0.2 0) (0.2 0.2 0))
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
solversFunctions
|
|
||||||
{
|
|
||||||
#includeFunc scalarTransport(s, schemesField=h)
|
|
||||||
|
|
||||||
#includeFunc phaseScalarTransport
|
|
||||||
(
|
|
||||||
s.dummy,
|
|
||||||
solveAlphaPhi=yes,
|
|
||||||
p=p_rgh,
|
|
||||||
rho=rho,
|
|
||||||
schemesField=h
|
|
||||||
)
|
|
||||||
|
|
||||||
// Not possible to test here as not compatible with compressible solvers
|
|
||||||
//#includeFunc particles
|
|
||||||
}
|
|
||||||
|
|
||||||
streamlinesFunctions
|
|
||||||
{
|
|
||||||
#includeFunc streamlinesSphere
|
|
||||||
(
|
|
||||||
centre=(0 0 0),
|
|
||||||
radius=0.1,
|
|
||||||
nPoints=100,
|
|
||||||
p,
|
|
||||||
U,
|
|
||||||
direction=forward
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc streamlinesLine
|
|
||||||
(
|
|
||||||
start=(-0.5 -0.5 -0.05),
|
|
||||||
end=(0.5 0.5 0.05),
|
|
||||||
nPoints=100,
|
|
||||||
p,
|
|
||||||
U,
|
|
||||||
direction=backward
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc streamlinesPatch
|
|
||||||
(
|
|
||||||
patch=inlet,
|
|
||||||
nPoints=100,
|
|
||||||
p,
|
|
||||||
U
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc streamlinesPoints
|
|
||||||
(
|
|
||||||
points=((-0.2 -0.2 0) (0 0 0) (0.2 0.2 0))
|
|
||||||
p,
|
|
||||||
U,
|
|
||||||
direction=forward
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
surfaceFunctions
|
|
||||||
{
|
|
||||||
#includeFunc cutPlaneSurface(point=(0 0 0), normal=(0 0 1), p, U)
|
|
||||||
|
|
||||||
#includeFunc isoSurface(isoField=nut, isoValue=0.1, p, U)
|
|
||||||
|
|
||||||
#includeFunc patchSurface(patch=walls, p, U)
|
|
||||||
}
|
|
||||||
|
|
||||||
surfaceFieldValueFunctions
|
|
||||||
{
|
|
||||||
#includeFunc patchAverage(patch=inlet, k)
|
|
||||||
|
|
||||||
#includeFunc patchIntegrate(patch=inlet, epsilon)
|
|
||||||
|
|
||||||
#includeFunc patchFlowRate(patch=inlet)
|
|
||||||
|
|
||||||
#includeFunc patchDifference(patch1=inlet, patch2=outlet, p)
|
|
||||||
|
|
||||||
#includeFunc faceZoneAverage(faceZone=f0, U)
|
|
||||||
|
|
||||||
#includeFunc faceZoneFlowRate(faceZone=f0)
|
|
||||||
|
|
||||||
#includeFunc triSurfaceAverage(triSurface=mid.obj, p)
|
|
||||||
|
|
||||||
#includeFunc triSurfaceVolumetricFlowRate(triSurface=mid.obj)
|
|
||||||
|
|
||||||
#includeFunc triSurfaceDifference
|
|
||||||
(
|
|
||||||
name1=nearInlet.obj,
|
|
||||||
name2=nearOutlet.obj,
|
|
||||||
p
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
volFieldValueFunctions
|
|
||||||
{
|
|
||||||
#includeFunc cellMin(epsilon)
|
|
||||||
|
|
||||||
#includeFunc cellMax(k)
|
|
||||||
|
|
||||||
#includeFunc cellMinMag(U, writeLocation=yes)
|
|
||||||
|
|
||||||
#includeFunc cellMaxMag(U, writeLocation=yes)
|
|
||||||
|
|
||||||
#includeFunc volAverage(p)
|
|
||||||
|
|
||||||
#includeFunc volIntegrate(rho)
|
|
||||||
}
|
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
$combustionFunctions;
|
|
||||||
$controlFunctions;
|
|
||||||
$fieldsFunctions;
|
|
||||||
$fieldsOperationsFunctions;
|
|
||||||
$forcesFunctions;
|
|
||||||
$graphsFunctions;
|
|
||||||
$lagrangianFunctions;
|
|
||||||
$numericalFunctions;
|
|
||||||
$pressureFunctions;
|
|
||||||
$probesFunctions;
|
|
||||||
$solversFunctions;
|
|
||||||
$streamlinesFunctions;
|
|
||||||
$surfaceFunctions;
|
|
||||||
$surfaceFieldValueFunctions;
|
|
||||||
$volFieldValueFunctions;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
397
test/postProcessing/channel/system/functionSets
Normal file
397
test/postProcessing/channel/system/functionSets
Normal file
@ -0,0 +1,397 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
combustionFunctions
|
||||||
|
{
|
||||||
|
// Not possible to test here as it needs a case with a combustion model
|
||||||
|
//#includeFunc Qdot
|
||||||
|
|
||||||
|
// Not possible to test here as it needs a XiFoam case
|
||||||
|
//#includeFunc XiReactionRate
|
||||||
|
}
|
||||||
|
|
||||||
|
controlFunctions
|
||||||
|
{
|
||||||
|
#includeFunc stopAtClockTime(stopTime=3600)
|
||||||
|
|
||||||
|
#includeFunc stopAtFile
|
||||||
|
|
||||||
|
#includeFunc time
|
||||||
|
|
||||||
|
#includeFunc writeObjects(kEpsilon:G)
|
||||||
|
}
|
||||||
|
|
||||||
|
fieldsFunctions
|
||||||
|
{
|
||||||
|
#includeFunc age
|
||||||
|
|
||||||
|
#includeFunc components(U)
|
||||||
|
|
||||||
|
#includeFunc CourantNo
|
||||||
|
|
||||||
|
#includeFunc ddt(p)
|
||||||
|
|
||||||
|
#includeFunc div(phi)
|
||||||
|
|
||||||
|
#includeFunc enstrophy
|
||||||
|
|
||||||
|
// !!! Takes a list of fields, not a single field like most others. It has
|
||||||
|
// an inconsistent name convention; i.e., "<fieldName>Mean", rather than
|
||||||
|
// "mean(<fieldName>)". It also does both "mean" and "prime2Mean". Consider
|
||||||
|
// fixing the output field naming and splitting into separate
|
||||||
|
// configurations for the different outputs.
|
||||||
|
#includeFunc fieldAverage(U, k, epsilon)
|
||||||
|
|
||||||
|
#includeFunc flowType
|
||||||
|
|
||||||
|
#includeFunc grad(p)
|
||||||
|
|
||||||
|
#includeFunc Lambda2
|
||||||
|
|
||||||
|
#includeFunc MachNo
|
||||||
|
|
||||||
|
#includeFunc mag(U)
|
||||||
|
|
||||||
|
#includeFunc magSqr(U)
|
||||||
|
|
||||||
|
#includeFunc PecletNo
|
||||||
|
|
||||||
|
// Not possible to test here as it needs a multiphase case
|
||||||
|
//#includeFunc phaseMap
|
||||||
|
|
||||||
|
#includeFunc Q
|
||||||
|
|
||||||
|
#includeFunc randomise(U, magPerturbation=0.1)
|
||||||
|
|
||||||
|
#includeFunc reconstruct(phi)
|
||||||
|
|
||||||
|
#includeFunc scale(age, scale=0.1)
|
||||||
|
|
||||||
|
#includeFunc shearStress
|
||||||
|
|
||||||
|
#includeFunc streamFunction
|
||||||
|
|
||||||
|
#includeFunc surfaceInterpolate(rho, result=rhof)
|
||||||
|
|
||||||
|
#includeFunc totalEnthalpy
|
||||||
|
|
||||||
|
#includeFunc turbulenceFields(nuEff, R, devTau)
|
||||||
|
|
||||||
|
#includeFunc turbulenceIntensity
|
||||||
|
|
||||||
|
#includeFunc vorticity
|
||||||
|
|
||||||
|
#includeFunc wallHeatFlux
|
||||||
|
|
||||||
|
#includeFunc wallHeatTransferCoeff(rho=1.225, Cp=1005, Pr=0.7, Prt=0.9)
|
||||||
|
|
||||||
|
#includeFunc wallShearStress
|
||||||
|
|
||||||
|
#includeFunc writeCellCentres
|
||||||
|
|
||||||
|
#includeFunc writeCellVolumes
|
||||||
|
|
||||||
|
// !!! Only writes the internal parts of vol fields. The name should really
|
||||||
|
// be less general to reflect this; e.g., writeInternalFieldsVTK. However,
|
||||||
|
// a better change would be further library-ise the internals of foamToVTK
|
||||||
|
// and incorporate it into this object so that it writes patches, surface
|
||||||
|
// fields, point fields, lagrangian, etc... Then we could deprecate
|
||||||
|
// foamToVTK in favour of this function.
|
||||||
|
#includeFunc writeVTK(U, p)
|
||||||
|
|
||||||
|
#includeFunc yPlus
|
||||||
|
}
|
||||||
|
|
||||||
|
fieldsOperationsFunctions
|
||||||
|
{
|
||||||
|
// Operation sequence to compute normalised direction of velocity
|
||||||
|
// perturbation from mean
|
||||||
|
#includeFunc subtract(U, UMean, result=u)
|
||||||
|
#includeFunc uniform
|
||||||
|
(
|
||||||
|
fieldType=volScalarField,
|
||||||
|
field=mag(smallU),
|
||||||
|
dimensions=[0 1 -1 0 0 0 0],
|
||||||
|
value=1e-16
|
||||||
|
)
|
||||||
|
#includeFunc add(mag(U), mag(smallU), result=stabilise(mag(U)))
|
||||||
|
#includeFunc divide(u, stabilise(mag(U)), result=uFrac)
|
||||||
|
|
||||||
|
// Operation to compute a tensor by doing an outer vector product
|
||||||
|
#includeFunc multiply(U, u)
|
||||||
|
|
||||||
|
// Operation sequence to compute the log of temperature divided by an
|
||||||
|
// ambient value
|
||||||
|
#includeFunc uniform
|
||||||
|
(
|
||||||
|
fieldType=volScalarField,
|
||||||
|
field=Ta,
|
||||||
|
dimensions=[0 0 0 1 0 0 0],
|
||||||
|
value=297
|
||||||
|
)
|
||||||
|
#includeFunc divide(T, Ta)
|
||||||
|
#includeFunc log(divide(T,Ta))
|
||||||
|
}
|
||||||
|
|
||||||
|
forcesFunctions
|
||||||
|
{
|
||||||
|
#includeFunc forcesIncompressible
|
||||||
|
(
|
||||||
|
patches=(walls),
|
||||||
|
rhoInf=1.225,
|
||||||
|
CofR=(0 0 0),
|
||||||
|
pitchAxis=(0 1 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc forceCoeffsIncompressible
|
||||||
|
(
|
||||||
|
patches=(walls),
|
||||||
|
magUInf=20,
|
||||||
|
lRef=1,
|
||||||
|
Aref=1,
|
||||||
|
CofR=(0 0 0),
|
||||||
|
liftDir=(0 0 1),
|
||||||
|
dragDir=(1 0 0),
|
||||||
|
pitchAxis=(0 1 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc forcesCompressible
|
||||||
|
(
|
||||||
|
patches=(walls),
|
||||||
|
CofR=(0 0 0),
|
||||||
|
pitchAxis=(0 1 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc forceCoeffsCompressible
|
||||||
|
(
|
||||||
|
patches=(walls),
|
||||||
|
magUInf=20,
|
||||||
|
rhoInf=1.225,
|
||||||
|
lRef=1,
|
||||||
|
Aref=1,
|
||||||
|
CofR=(0 0 0),
|
||||||
|
liftDir=(0 0 1),
|
||||||
|
dragDir=(1 0 0),
|
||||||
|
pitchAxis=(0 1 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
// Not possible to test here as it needs a multiphase Euler-Euler case
|
||||||
|
//#includeFunc phaseForces(phase=air)
|
||||||
|
}
|
||||||
|
|
||||||
|
graphsFunctions
|
||||||
|
{
|
||||||
|
#includeFunc graphUniform
|
||||||
|
(
|
||||||
|
start=(-0.5 -0.5 0),
|
||||||
|
end=(0.5 0.5 0),
|
||||||
|
nPoints=100,
|
||||||
|
fields=(p U)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc graphCell
|
||||||
|
(
|
||||||
|
start=(-0.500001 -0.500001 0),
|
||||||
|
end=(0.500001 0.500001 0),
|
||||||
|
fields=(p U)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc graphLayerAverage
|
||||||
|
(
|
||||||
|
patches=(inlet),
|
||||||
|
axis=x,
|
||||||
|
fields=(p U)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
lagrangianFunctions
|
||||||
|
{
|
||||||
|
// Not possible to test here as it needs a DSMC case
|
||||||
|
//#includeFunc dsmcFields
|
||||||
|
}
|
||||||
|
|
||||||
|
numericalFunctions
|
||||||
|
{
|
||||||
|
#includeFunc residuals(p, U, h, k, epsilon)
|
||||||
|
|
||||||
|
#includeFunc timeStep
|
||||||
|
}
|
||||||
|
|
||||||
|
pressureFunctions
|
||||||
|
{
|
||||||
|
#includeFunc divide(p, rho, result=kinematic(p))
|
||||||
|
|
||||||
|
#includeFunc staticPressureIncompressible(kinematic(p), rhoInf=1.2)
|
||||||
|
|
||||||
|
#includeFunc totalPressureIncompressible(kinematic(p), rhoInf=1.2)
|
||||||
|
|
||||||
|
#includeFunc totalPressureCompressible
|
||||||
|
}
|
||||||
|
|
||||||
|
probesFunctions
|
||||||
|
{
|
||||||
|
#includeFunc probes(points=((-0.2 -0.2 0) (0 0 0) (0.2 0.2 0)), p, U, T)
|
||||||
|
|
||||||
|
#includeFunc internalProbes(points=((-0.2 -0.2 0) (0.2 0.2 0)), p, U, T)
|
||||||
|
|
||||||
|
#includeFunc boundaryProbes
|
||||||
|
(
|
||||||
|
points=((-0.2 -0.2 -0.04) (0.2 0.2 -0.04)),
|
||||||
|
maxDistance=0.02,
|
||||||
|
p,
|
||||||
|
U,
|
||||||
|
T
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc uniform
|
||||||
|
(
|
||||||
|
fieldType=volScalarField,
|
||||||
|
field=alpha.dummy,
|
||||||
|
dimensions=[],
|
||||||
|
value=0.2
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc interfaceHeight
|
||||||
|
(
|
||||||
|
alpha=alpha.dummy,
|
||||||
|
points=((-0.2 -0.2 0) (0.2 0.2 0))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
solversFunctions
|
||||||
|
{
|
||||||
|
#includeFunc scalarTransport(s, schemesField=h)
|
||||||
|
|
||||||
|
#includeFunc phaseScalarTransport
|
||||||
|
(
|
||||||
|
s.dummy,
|
||||||
|
solveAlphaPhi=yes,
|
||||||
|
p=p_rgh,
|
||||||
|
rho=rho,
|
||||||
|
schemesField=h
|
||||||
|
)
|
||||||
|
|
||||||
|
// Not possible to test here as not compatible with compressible solvers
|
||||||
|
//#includeFunc particles
|
||||||
|
}
|
||||||
|
|
||||||
|
streamlinesFunctions
|
||||||
|
{
|
||||||
|
#includeFunc streamlinesSphere
|
||||||
|
(
|
||||||
|
centre=(0 0 0),
|
||||||
|
radius=0.1,
|
||||||
|
nPoints=100,
|
||||||
|
p,
|
||||||
|
U,
|
||||||
|
direction=forward
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc streamlinesLine
|
||||||
|
(
|
||||||
|
start=(-0.5 -0.5 -0.05),
|
||||||
|
end=(0.5 0.5 0.05),
|
||||||
|
nPoints=100,
|
||||||
|
p,
|
||||||
|
U,
|
||||||
|
direction=backward
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc streamlinesPatch
|
||||||
|
(
|
||||||
|
patch=inlet,
|
||||||
|
nPoints=100,
|
||||||
|
p,
|
||||||
|
U
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc streamlinesPoints
|
||||||
|
(
|
||||||
|
points=((-0.2 -0.2 0) (0 0 0) (0.2 0.2 0))
|
||||||
|
p,
|
||||||
|
U,
|
||||||
|
direction=forward
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
surfaceFunctions
|
||||||
|
{
|
||||||
|
#includeFunc cutPlaneSurface(point=(0 0 0), normal=(0 0 1), p, U)
|
||||||
|
|
||||||
|
#includeFunc isoSurface(isoField=nut, isoValue=0.1, p, U)
|
||||||
|
|
||||||
|
#includeFunc patchSurface(patch=walls, p, U)
|
||||||
|
}
|
||||||
|
|
||||||
|
surfaceFieldValueFunctions
|
||||||
|
{
|
||||||
|
#includeFunc patchAverage(patch=inlet, k)
|
||||||
|
|
||||||
|
#includeFunc patchIntegrate(patch=inlet, epsilon)
|
||||||
|
|
||||||
|
#includeFunc patchFlowRate(patch=inlet)
|
||||||
|
|
||||||
|
#includeFunc patchDifference(patch1=inlet, patch2=outlet, p)
|
||||||
|
|
||||||
|
#includeFunc faceZoneAverage(faceZone=f0, U)
|
||||||
|
|
||||||
|
#includeFunc faceZoneFlowRate(faceZone=f0)
|
||||||
|
|
||||||
|
#includeFunc triSurfaceAverage(triSurface=mid.obj, p)
|
||||||
|
|
||||||
|
#includeFunc triSurfaceVolumetricFlowRate(triSurface=mid.obj)
|
||||||
|
|
||||||
|
#includeFunc triSurfaceDifference
|
||||||
|
(
|
||||||
|
name1=nearInlet.obj,
|
||||||
|
name2=nearOutlet.obj,
|
||||||
|
p
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
volFieldValueFunctions
|
||||||
|
{
|
||||||
|
#includeFunc cellMin(epsilon)
|
||||||
|
|
||||||
|
#includeFunc cellMax(k)
|
||||||
|
|
||||||
|
#includeFunc cellMinMag(U, writeLocation=yes)
|
||||||
|
|
||||||
|
#includeFunc cellMaxMag(U, writeLocation=yes)
|
||||||
|
|
||||||
|
#includeFunc volAverage(p)
|
||||||
|
|
||||||
|
#includeFunc volIntegrate(rho)
|
||||||
|
}
|
||||||
|
|
||||||
|
$combustionFunctions;
|
||||||
|
$controlFunctions;
|
||||||
|
$fieldsFunctions;
|
||||||
|
$fieldsOperationsFunctions;
|
||||||
|
$forcesFunctions;
|
||||||
|
$graphsFunctions;
|
||||||
|
$lagrangianFunctions;
|
||||||
|
$numericalFunctions;
|
||||||
|
$pressureFunctions;
|
||||||
|
$probesFunctions;
|
||||||
|
$solversFunctions;
|
||||||
|
$streamlinesFunctions;
|
||||||
|
$surfaceFunctions;
|
||||||
|
$surfaceFieldValueFunctions;
|
||||||
|
$volFieldValueFunctions;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
34
test/postProcessing/channel/system/functions
Normal file
34
test/postProcessing/channel/system/functions
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
$functionSets!combustionFunctions;
|
||||||
|
$functionSets!controlFunctions;
|
||||||
|
$functionSets!fieldsFunctions;
|
||||||
|
$functionSets!fieldsOperationsFunctions;
|
||||||
|
$functionSets!forcesFunctions;
|
||||||
|
$functionSets!graphsFunctions;
|
||||||
|
$functionSets!lagrangianFunctions;
|
||||||
|
$functionSets!numericalFunctions;
|
||||||
|
$functionSets!pressureFunctions;
|
||||||
|
$functionSets!probesFunctions;
|
||||||
|
$functionSets!solversFunctions;
|
||||||
|
$functionSets!streamlinesFunctions;
|
||||||
|
$functionSets!surfaceFunctions;
|
||||||
|
$functionSets!surfaceFieldValueFunctions;
|
||||||
|
$functionSets!volFieldValueFunctions;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -58,32 +58,5 @@ userTime
|
|||||||
rpm 1500;
|
rpm 1500;
|
||||||
}
|
}
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
setDeltaT
|
|
||||||
{
|
|
||||||
type coded;
|
|
||||||
|
|
||||||
// Load the library containing the 'coded' functionObject
|
|
||||||
libs ("libutilityFunctionObjects.so");
|
|
||||||
|
|
||||||
codeInclude
|
|
||||||
#{
|
|
||||||
#include "volFields.H"
|
|
||||||
#};
|
|
||||||
|
|
||||||
codeExecute
|
|
||||||
#{
|
|
||||||
const Time& runTime = mesh().time();
|
|
||||||
if (runTime.userTimeValue() >= -15.0)
|
|
||||||
{
|
|
||||||
const_cast<Time&>(runTime).setDeltaT
|
|
||||||
(
|
|
||||||
runTime.userTimeToTime(0.025)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
#};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
42
tutorials/XiFluid/kivaTest/system/functions
Normal file
42
tutorials/XiFluid/kivaTest/system/functions
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
setDeltaT
|
||||||
|
{
|
||||||
|
type coded;
|
||||||
|
|
||||||
|
// Load the library containing the 'coded' functionObject
|
||||||
|
libs ("libutilityFunctionObjects.so");
|
||||||
|
|
||||||
|
codeInclude
|
||||||
|
#{
|
||||||
|
#include "volFields.H"
|
||||||
|
#};
|
||||||
|
|
||||||
|
codeExecute
|
||||||
|
#{
|
||||||
|
const Time& runTime = mesh().time();
|
||||||
|
if (runTime.userTimeValue() >= -15.0)
|
||||||
|
{
|
||||||
|
const_cast<Time&>(runTime).setDeltaT
|
||||||
|
(
|
||||||
|
runTime.userTimeToTime(0.025)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
#};
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -52,41 +52,6 @@ maxCo 0.25;
|
|||||||
|
|
||||||
maxAlphaCo 0.25;
|
maxAlphaCo 0.25;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc cutPlaneSurface
|
|
||||||
(
|
|
||||||
point=(0 0 0),
|
|
||||||
normal=(0 0 1),
|
|
||||||
interpolate=no,
|
|
||||||
fields=(alpha.water p_rgh p T U k epsilon)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc isoSurface
|
|
||||||
(
|
|
||||||
isoField=alpha.water,
|
|
||||||
isoValue=0.5,
|
|
||||||
writeEmpty=yes
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc patchSurface(patch=".*(Walls|NonCouple)")
|
|
||||||
|
|
||||||
cavitationVolume
|
|
||||||
{
|
|
||||||
type volFieldValue;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
writeFields false;
|
|
||||||
|
|
||||||
select all;
|
|
||||||
|
|
||||||
operation volIntegrate;
|
|
||||||
|
|
||||||
fields (alpha.vapour);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
50
tutorials/compressibleVoF/ballValve/system/functions
Normal file
50
tutorials/compressibleVoF/ballValve/system/functions
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc cutPlaneSurface
|
||||||
|
(
|
||||||
|
point=(0 0 0),
|
||||||
|
normal=(0 0 1),
|
||||||
|
interpolate=no,
|
||||||
|
fields=(alpha.water p_rgh p T U k epsilon)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc isoSurface
|
||||||
|
(
|
||||||
|
isoField=alpha.water,
|
||||||
|
isoValue=0.5,
|
||||||
|
writeEmpty=yes
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc patchSurface(patch=".*(Walls|NonCouple)")
|
||||||
|
|
||||||
|
cavitationVolume
|
||||||
|
{
|
||||||
|
type volFieldValue;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
writeControl timeStep;
|
||||||
|
writeInterval 1;
|
||||||
|
writeFields false;
|
||||||
|
|
||||||
|
select all;
|
||||||
|
|
||||||
|
operation volIntegrate;
|
||||||
|
|
||||||
|
fields (alpha.vapour);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -53,48 +53,6 @@ maxAlphaCo 0.5;
|
|||||||
|
|
||||||
maxDeltaT 1;
|
maxDeltaT 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
probes
|
|
||||||
{
|
|
||||||
type probes;
|
|
||||||
libs ("libsampling.so");
|
|
||||||
writeControl writeTime;
|
|
||||||
probeLocations
|
|
||||||
(
|
|
||||||
(0 9.95 19.77)
|
|
||||||
(0 -9.95 19.77)
|
|
||||||
);
|
|
||||||
fixedLocations false;
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
p
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
wallPressure
|
|
||||||
{
|
|
||||||
type surfaces;
|
|
||||||
libs ("libsampling.so");
|
|
||||||
writeControl writeTime;
|
|
||||||
surfaceFormat raw;
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
p
|
|
||||||
);
|
|
||||||
interpolationScheme cellPoint;
|
|
||||||
|
|
||||||
surfaces
|
|
||||||
(
|
|
||||||
walls
|
|
||||||
{
|
|
||||||
type patch;
|
|
||||||
patches (walls);
|
|
||||||
triangulate false;
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
57
tutorials/compressibleVoF/sloshingTank2D/system/functions
Normal file
57
tutorials/compressibleVoF/sloshingTank2D/system/functions
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
probes
|
||||||
|
{
|
||||||
|
type probes;
|
||||||
|
libs ("libsampling.so");
|
||||||
|
writeControl writeTime;
|
||||||
|
probeLocations
|
||||||
|
(
|
||||||
|
(0 9.95 19.77)
|
||||||
|
(0 -9.95 19.77)
|
||||||
|
);
|
||||||
|
fixedLocations false;
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
p
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
wallPressure
|
||||||
|
{
|
||||||
|
type surfaces;
|
||||||
|
libs ("libsampling.so");
|
||||||
|
writeControl writeTime;
|
||||||
|
surfaceFormat raw;
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
p
|
||||||
|
);
|
||||||
|
interpolationScheme cellPoint;
|
||||||
|
|
||||||
|
surfaces
|
||||||
|
(
|
||||||
|
walls
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
patches (walls);
|
||||||
|
triangulate false;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,10 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc residuals(p_rgh)
|
|
||||||
#includeFunc streamlinesLine(name=streamlines, start=(0 0.5 0), end=(9 0.5 0), nPoints=24, U)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
tutorials/fluid/BernardCells/system/functions
Normal file
20
tutorials/fluid/BernardCells/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc residuals(p_rgh)
|
||||||
|
#includeFunc streamlinesLine(name=streamlines, start=(0 0.5 0), end=(9 0.5 0), nPoints=24, U)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -45,10 +45,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc MachNo
|
|
||||||
#includeFunc residuals
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
19
tutorials/fluid/aerofoilNACA0012/system/functions
Normal file
19
tutorials/fluid/aerofoilNACA0012/system/functions
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc MachNo
|
||||||
|
#includeFunc residuals
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -45,11 +45,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc MachNo
|
|
||||||
#includeFunc residuals
|
|
||||||
#includeFunc forceCoeffsCompressible
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
20
tutorials/fluid/aerofoilNACA0012Steady/system/functions
Normal file
20
tutorials/fluid/aerofoilNACA0012Steady/system/functions
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc MachNo
|
||||||
|
#includeFunc residuals
|
||||||
|
#includeFunc forceCoeffsCompressible
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,9 +50,5 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 5;
|
maxCo 5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc scalarTransport(tracer)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
19
tutorials/fluid/blockedChannel/system/functions
Normal file
19
tutorials/fluid/blockedChannel/system/functions
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc scalarTransport(tracer)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,17 +46,6 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
Ma
|
|
||||||
{
|
|
||||||
type MachNo;
|
|
||||||
executeControl writeTime;
|
|
||||||
writeControl writeTime;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
26
tutorials/fluid/forwardStep/system/functions
Normal file
26
tutorials/fluid/forwardStep/system/functions
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
Ma
|
||||||
|
{
|
||||||
|
type MachNo;
|
||||||
|
executeControl writeTime;
|
||||||
|
writeControl writeTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,25 +50,5 @@ adjustTimeStep no;
|
|||||||
|
|
||||||
maxCo 0.5;
|
maxCo 0.5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
probes
|
|
||||||
{
|
|
||||||
libs ("libsampling.so");
|
|
||||||
type probes;
|
|
||||||
name probes;
|
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
fields (p);
|
|
||||||
probeLocations
|
|
||||||
(
|
|
||||||
( -0.045 0 0 )
|
|
||||||
( -0.045 0.020 0 )
|
|
||||||
( -0.010 0 0 )
|
|
||||||
( 0.0125 0 0 )
|
|
||||||
( 0.0125 0.020 0 )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
35
tutorials/fluid/helmholtzResonance/system/functions
Normal file
35
tutorials/fluid/helmholtzResonance/system/functions
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
probes
|
||||||
|
{
|
||||||
|
libs ("libsampling.so");
|
||||||
|
type probes;
|
||||||
|
name probes;
|
||||||
|
writeControl timeStep;
|
||||||
|
writeInterval 1;
|
||||||
|
fields (p);
|
||||||
|
probeLocations
|
||||||
|
(
|
||||||
|
( -0.045 0 0 )
|
||||||
|
( -0.045 0.020 0 )
|
||||||
|
( -0.010 0 0 )
|
||||||
|
( 0.0125 0 0 )
|
||||||
|
( 0.0125 0.020 0 )
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,32 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
age
|
|
||||||
{
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
type age;
|
|
||||||
|
|
||||||
diffusion on;
|
|
||||||
|
|
||||||
writeControl writeTime;
|
|
||||||
executeControl writeTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
comfort
|
|
||||||
{
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
type comfort;
|
|
||||||
|
|
||||||
clothing 0.5;
|
|
||||||
metabolicRate 1.2;
|
|
||||||
extWork 0;
|
|
||||||
relHumidity 60;
|
|
||||||
|
|
||||||
writeControl writeTime;
|
|
||||||
executeControl writeTime;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
42
tutorials/fluid/hotRoomComfort/system/functions
Normal file
42
tutorials/fluid/hotRoomComfort/system/functions
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
age
|
||||||
|
{
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
type age;
|
||||||
|
|
||||||
|
diffusion on;
|
||||||
|
|
||||||
|
writeControl writeTime;
|
||||||
|
executeControl writeTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
comfort
|
||||||
|
{
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
type comfort;
|
||||||
|
|
||||||
|
clothing 0.5;
|
||||||
|
metabolicRate 1.2;
|
||||||
|
extWork 0;
|
||||||
|
relHumidity 60;
|
||||||
|
|
||||||
|
writeControl writeTime;
|
||||||
|
executeControl writeTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,30 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
forces
|
|
||||||
{
|
|
||||||
type forceCoeffs;
|
|
||||||
libs ("libforces.so");
|
|
||||||
writeControl timeStep;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
patches
|
|
||||||
(
|
|
||||||
WALL10
|
|
||||||
);
|
|
||||||
|
|
||||||
log true;
|
|
||||||
rhoInf 1;
|
|
||||||
CofR (0 0 0);
|
|
||||||
liftDir (-0.239733 0.970839 0);
|
|
||||||
dragDir (0.970839 0.239733 0);
|
|
||||||
pitchAxis (0 0 1);
|
|
||||||
magUInf 618.022;
|
|
||||||
lRef 1;
|
|
||||||
Aref 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
40
tutorials/fluid/nacaAirfoil/system/functions
Normal file
40
tutorials/fluid/nacaAirfoil/system/functions
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
forces
|
||||||
|
{
|
||||||
|
type forceCoeffs;
|
||||||
|
libs ("libforces.so");
|
||||||
|
writeControl timeStep;
|
||||||
|
writeInterval 1;
|
||||||
|
|
||||||
|
patches
|
||||||
|
(
|
||||||
|
WALL10
|
||||||
|
);
|
||||||
|
|
||||||
|
log true;
|
||||||
|
rhoInf 1;
|
||||||
|
CofR (0 0 0);
|
||||||
|
liftDir (-0.239733 0.970839 0);
|
||||||
|
dragDir (0.970839 0.239733 0);
|
||||||
|
pitchAxis (0 0 1);
|
||||||
|
magUInf 618.022;
|
||||||
|
lRef 1;
|
||||||
|
Aref 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,9 +50,5 @@ adjustTimeStep no;
|
|||||||
|
|
||||||
maxCo 0.5;
|
maxCo 0.5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc fieldAverage(U, p, prime2Mean = yes)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
19
tutorials/fluid/pitzDaily/system/functions
Normal file
19
tutorials/fluid/pitzDaily/system/functions
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc fieldAverage(U, p, prime2Mean = yes)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,9 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc mag(U)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
19
tutorials/fluid/shockTube/system/functions
Normal file
19
tutorials/fluid/shockTube/system/functions
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc mag(U)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,13 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable yes;
|
runTimeModifiable yes;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc volIntegrate(cloud:alpha)
|
|
||||||
#includeFunc patchFlowRate(patch=lowerInlet, cloud:massFlux)
|
|
||||||
#includeFunc patchFlowRate(patch=upperInlet, cloud:massFlux)
|
|
||||||
#includeFunc faceZoneFlowRate(faceZone=mid, cloud:massFlux)
|
|
||||||
#includeFunc patchFlowRate(patch=outlet, cloud:massFlux)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,23 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc volIntegrate(cloud:alpha)
|
||||||
|
#includeFunc patchFlowRate(patch=lowerInlet, cloud:massFlux)
|
||||||
|
#includeFunc patchFlowRate(patch=upperInlet, cloud:massFlux)
|
||||||
|
#includeFunc faceZoneFlowRate(faceZone=mid, cloud:massFlux)
|
||||||
|
#includeFunc patchFlowRate(patch=outlet, cloud:massFlux)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,29 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc wallShearStress
|
|
||||||
|
|
||||||
#includeFunc graphUniform
|
|
||||||
(
|
|
||||||
name=wallShearStressGraph,
|
|
||||||
start=(0.04075 0.00075 0),
|
|
||||||
end=(3.04 0.00075 0),
|
|
||||||
nPoints=100,
|
|
||||||
axis=x,
|
|
||||||
wallShearStress
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc graphUniform
|
|
||||||
(
|
|
||||||
name=kGraph,
|
|
||||||
start=(0.04075 0.05 0),
|
|
||||||
end=(3.04 0.05 0),
|
|
||||||
nPoints=100,
|
|
||||||
axis=x,
|
|
||||||
k
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
39
tutorials/incompressibleFluid/T3A/system/functions
Normal file
39
tutorials/incompressibleFluid/T3A/system/functions
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc wallShearStress
|
||||||
|
|
||||||
|
#includeFunc graphUniform
|
||||||
|
(
|
||||||
|
name=wallShearStressGraph,
|
||||||
|
start=(0.04075 0.00075 0),
|
||||||
|
end=(3.04 0.00075 0),
|
||||||
|
nPoints=100,
|
||||||
|
axis=x,
|
||||||
|
wallShearStress
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc graphUniform
|
||||||
|
(
|
||||||
|
name=kGraph,
|
||||||
|
start=(0.04075 0.05 0),
|
||||||
|
end=(3.04 0.05 0),
|
||||||
|
nPoints=100,
|
||||||
|
axis=x,
|
||||||
|
k
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,41 +50,5 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 5;
|
maxCo 5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
probes
|
|
||||||
{
|
|
||||||
// Where to load it from
|
|
||||||
libs ("libsampling.so");
|
|
||||||
|
|
||||||
type probes;
|
|
||||||
|
|
||||||
// Name of the directory for probe data
|
|
||||||
name probes;
|
|
||||||
|
|
||||||
// Write at same frequency as fields
|
|
||||||
writeControl writeTime;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
// Fields to be probed
|
|
||||||
fields
|
|
||||||
(
|
|
||||||
p U
|
|
||||||
);
|
|
||||||
|
|
||||||
probeLocations
|
|
||||||
(
|
|
||||||
( 1e-06 0 0.01 ) // at inlet
|
|
||||||
(0.21 -0.20999 0.01) // at outlet1
|
|
||||||
(0.21 0.20999 0.01) // at outlet2
|
|
||||||
(0.21 0 0.01) // at central block
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
#includeFunc patchFlowRate(patch=outlet1)
|
|
||||||
#includeFunc faceZoneFlowRate(faceZone=fz1)
|
|
||||||
#includeFunc patchFlowRate(patch=outlet2)
|
|
||||||
#includeFunc faceZoneFlowRate(faceZone=fz2)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
51
tutorials/incompressibleFluid/TJunction/system/functions
Normal file
51
tutorials/incompressibleFluid/TJunction/system/functions
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
probes
|
||||||
|
{
|
||||||
|
// Where to load it from
|
||||||
|
libs ("libsampling.so");
|
||||||
|
|
||||||
|
type probes;
|
||||||
|
|
||||||
|
// Name of the directory for probe data
|
||||||
|
name probes;
|
||||||
|
|
||||||
|
// Write at same frequency as fields
|
||||||
|
writeControl writeTime;
|
||||||
|
writeInterval 1;
|
||||||
|
|
||||||
|
// Fields to be probed
|
||||||
|
fields
|
||||||
|
(
|
||||||
|
p U
|
||||||
|
);
|
||||||
|
|
||||||
|
probeLocations
|
||||||
|
(
|
||||||
|
( 1e-06 0 0.01 ) // at inlet
|
||||||
|
(0.21 -0.20999 0.01) // at outlet1
|
||||||
|
(0.21 0.20999 0.01) // at outlet2
|
||||||
|
(0.21 0 0.01) // at central block
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
#includeFunc patchFlowRate(patch=outlet1)
|
||||||
|
#includeFunc faceZoneFlowRate(faceZone=fz1)
|
||||||
|
#includeFunc patchFlowRate(patch=outlet2)
|
||||||
|
#includeFunc faceZoneFlowRate(faceZone=fz2)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,33 +50,5 @@ adjustTimeStep yes;
|
|||||||
maxCo 3;
|
maxCo 3;
|
||||||
|
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
probes
|
|
||||||
{
|
|
||||||
// Where to load it from
|
|
||||||
libs ("libsampling.so");
|
|
||||||
|
|
||||||
type probes;
|
|
||||||
|
|
||||||
// Name of the directory for probe data
|
|
||||||
name probes;
|
|
||||||
|
|
||||||
// Write at same frequency as fields
|
|
||||||
writeControl writeTime;
|
|
||||||
writeInterval 1;
|
|
||||||
|
|
||||||
// Fields to be probed
|
|
||||||
fields (p U);
|
|
||||||
|
|
||||||
probeLocations
|
|
||||||
(
|
|
||||||
( 1e-06 0 0.01 ) // at inlet
|
|
||||||
(0.21 -0.20999 0.01) // at outlet1
|
|
||||||
(0.21 0.20999 0.01) // at outlet2
|
|
||||||
(0.21 0 0.01) // at central block
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
43
tutorials/incompressibleFluid/TJunctionFan/system/functions
Normal file
43
tutorials/incompressibleFluid/TJunctionFan/system/functions
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
probes
|
||||||
|
{
|
||||||
|
// Where to load it from
|
||||||
|
libs ("libsampling.so");
|
||||||
|
|
||||||
|
type probes;
|
||||||
|
|
||||||
|
// Name of the directory for probe data
|
||||||
|
name probes;
|
||||||
|
|
||||||
|
// Write at same frequency as fields
|
||||||
|
writeControl writeTime;
|
||||||
|
writeInterval 1;
|
||||||
|
|
||||||
|
// Fields to be probed
|
||||||
|
fields (p U);
|
||||||
|
|
||||||
|
probeLocations
|
||||||
|
(
|
||||||
|
( 1e-06 0 0.01 ) // at inlet
|
||||||
|
(0.21 -0.20999 0.01) // at outlet1
|
||||||
|
(0.21 0.20999 0.01) // at outlet2
|
||||||
|
(0.21 0 0.01) // at central block
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,16 +50,6 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 0.5;
|
maxCo 0.5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc patchFlowRate(name=inletFlowRate, patch=inlet)
|
|
||||||
#includeFunc patchFlowRate(name=lowerOutletFlowRate, patch=lowerOutlet)
|
|
||||||
#includeFunc patchFlowRate(name=upperOutletFlowRate, patch=upperOutlet)
|
|
||||||
#includeFunc scalarTransport(s)
|
|
||||||
#includeFunc reconstruct(phi)
|
|
||||||
#includeFunc streamlinesPatch(patch=inlet, nPoints=100, U=reconstruct(phi))
|
|
||||||
#includeFunc wallsSurface
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
25
tutorials/incompressibleFluid/ballValve/system/functions
Normal file
25
tutorials/incompressibleFluid/ballValve/system/functions
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc patchFlowRate(name=inletFlowRate, patch=inlet)
|
||||||
|
#includeFunc patchFlowRate(name=lowerOutletFlowRate, patch=lowerOutlet)
|
||||||
|
#includeFunc patchFlowRate(name=upperOutletFlowRate, patch=upperOutlet)
|
||||||
|
#includeFunc scalarTransport(s)
|
||||||
|
#includeFunc reconstruct(phi)
|
||||||
|
#includeFunc streamlinesPatch(patch=inlet, nPoints=100, U=reconstruct(phi))
|
||||||
|
#includeFunc wallsSurface
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,9 +50,5 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 5;
|
maxCo 5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc scalarTransport(tracer)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc scalarTransport(tracer)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -48,9 +48,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
graphFormat raw;
|
graphFormat raw;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc enstrophy(executeAtStart=no);
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
19
tutorials/incompressibleFluid/boxTurb16/system/functions
Normal file
19
tutorials/incompressibleFluid/boxTurb16/system/functions
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc enstrophy(executeAtStart=no);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -46,34 +46,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc fieldAverage(U, p, prime2Mean = yes)
|
|
||||||
|
|
||||||
#includeFunc uniform
|
|
||||||
(
|
|
||||||
fieldType = volScalarField,
|
|
||||||
field = half,
|
|
||||||
dimensions = [],
|
|
||||||
value = 0.5
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc mag(UPrime2Mean)
|
|
||||||
|
|
||||||
#includeFunc multiply(half, mag(UPrime2Mean), result = k)
|
|
||||||
|
|
||||||
#includeFunc graphLayerAverage
|
|
||||||
(
|
|
||||||
name = layerAverage,
|
|
||||||
patches = (bottomWall),
|
|
||||||
axis = y,
|
|
||||||
symmetric = yes,
|
|
||||||
pMean,
|
|
||||||
pPrime2Mean,
|
|
||||||
UMean,
|
|
||||||
UPrime2Mean,
|
|
||||||
k
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
44
tutorials/incompressibleFluid/channel395/system/functions
Normal file
44
tutorials/incompressibleFluid/channel395/system/functions
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc fieldAverage(U, p, prime2Mean = yes)
|
||||||
|
|
||||||
|
#includeFunc uniform
|
||||||
|
(
|
||||||
|
fieldType = volScalarField,
|
||||||
|
field = half,
|
||||||
|
dimensions = [],
|
||||||
|
value = 0.5
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc mag(UPrime2Mean)
|
||||||
|
|
||||||
|
#includeFunc multiply(half, mag(UPrime2Mean), result = k)
|
||||||
|
|
||||||
|
#includeFunc graphLayerAverage
|
||||||
|
(
|
||||||
|
name = layerAverage,
|
||||||
|
patches = (bottomWall),
|
||||||
|
axis = y,
|
||||||
|
symmetric = yes,
|
||||||
|
pMean,
|
||||||
|
pPrime2Mean,
|
||||||
|
UMean,
|
||||||
|
UPrime2Mean,
|
||||||
|
k
|
||||||
|
);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -49,38 +49,5 @@ runTimeModifiable true;
|
|||||||
|
|
||||||
// maxCo 1;
|
// maxCo 1;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc forceCoeffsIncompressible
|
|
||||||
|
|
||||||
#includeFunc time
|
|
||||||
|
|
||||||
#includeFunc streamlinesSphere
|
|
||||||
(
|
|
||||||
name=streamlines,
|
|
||||||
centre=(4 0 0.7),
|
|
||||||
radius=1,
|
|
||||||
nPoints=30,
|
|
||||||
fields=(U)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc cutPlaneSurface
|
|
||||||
(
|
|
||||||
name=xNormal,
|
|
||||||
point=(4 0 1),
|
|
||||||
normal=(1 0 0),
|
|
||||||
fields=(p U)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc cutPlaneSurface
|
|
||||||
(
|
|
||||||
name=yNormal,
|
|
||||||
point=(-5 0.02 1),
|
|
||||||
normal=(0 1 0),
|
|
||||||
fields=(p U)
|
|
||||||
)
|
|
||||||
|
|
||||||
#includeFunc patchSurface(name=car, patch=".*(body|Wheels)", p)
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,51 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
// adjustTimeStep yes;
|
||||||
|
|
||||||
|
// maxCo 1;
|
||||||
|
|
||||||
|
#includeFunc forceCoeffsIncompressible
|
||||||
|
|
||||||
|
#includeFunc time
|
||||||
|
|
||||||
|
#includeFunc streamlinesSphere
|
||||||
|
(
|
||||||
|
name=streamlines,
|
||||||
|
centre=(4 0 0.7),
|
||||||
|
radius=1,
|
||||||
|
nPoints=30,
|
||||||
|
fields=(U)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc cutPlaneSurface
|
||||||
|
(
|
||||||
|
name=xNormal,
|
||||||
|
point=(4 0 1),
|
||||||
|
normal=(1 0 0),
|
||||||
|
fields=(p U)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc cutPlaneSurface
|
||||||
|
(
|
||||||
|
name=yNormal,
|
||||||
|
point=(-5 0.02 1),
|
||||||
|
normal=(0 1 0),
|
||||||
|
fields=(p U)
|
||||||
|
)
|
||||||
|
|
||||||
|
#includeFunc patchSurface(name=car, patch=".*(body|Wheels)", p)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -45,10 +45,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable true;
|
runTimeModifiable true;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc scalarTransport(T, alphal=1, alphat=1)
|
|
||||||
#includeFunc time
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,19 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc scalarTransport(T, alphal=1, alphat=1)
|
||||||
|
#includeFunc time
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -48,13 +48,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable yes;
|
runTimeModifiable yes;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
clouds
|
|
||||||
{
|
|
||||||
type fvModel;
|
|
||||||
#includeModel clouds(name=fvModel)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,23 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
clouds
|
||||||
|
{
|
||||||
|
type fvModel;
|
||||||
|
#includeModel clouds(name=fvModel)
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -48,13 +48,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable yes;
|
runTimeModifiable yes;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
clouds
|
|
||||||
{
|
|
||||||
type fvModel;
|
|
||||||
#includeModel clouds(name=fvModel)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,23 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
clouds
|
||||||
|
{
|
||||||
|
type fvModel;
|
||||||
|
#includeModel clouds(name=fvModel)
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,25 +50,6 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 1.0;
|
maxCo 1.0;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
#includeFunc patchFlowRate(name=inletFlowRate, patch=inlet)
|
|
||||||
#includeFunc patchFlowRate(name=outletFlowRate, patch=outlet)
|
|
||||||
|
|
||||||
cartesianToCylindrical
|
|
||||||
{
|
|
||||||
type cylindrical;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
origin (0 0 0);
|
|
||||||
axis (1 0 0);
|
|
||||||
|
|
||||||
field U;
|
|
||||||
|
|
||||||
writeControl writeTime;
|
|
||||||
writeInterval 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
34
tutorials/incompressibleFluid/impeller/system/functions
Normal file
34
tutorials/incompressibleFluid/impeller/system/functions
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
#includeFunc patchFlowRate(name=inletFlowRate, patch=inlet)
|
||||||
|
#includeFunc patchFlowRate(name=outletFlowRate, patch=outlet)
|
||||||
|
|
||||||
|
cartesianToCylindrical
|
||||||
|
{
|
||||||
|
type cylindrical;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
origin (0 0 0);
|
||||||
|
axis (1 0 0);
|
||||||
|
|
||||||
|
field U;
|
||||||
|
|
||||||
|
writeControl writeTime;
|
||||||
|
writeInterval 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -50,40 +50,6 @@ adjustTimeStep yes;
|
|||||||
|
|
||||||
maxCo 0.5;
|
maxCo 0.5;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
cartesianToCylindrical
|
|
||||||
{
|
|
||||||
type cylindrical;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
origin (0 0 0);
|
|
||||||
axis (0 0 1);
|
|
||||||
|
|
||||||
field U;
|
|
||||||
|
|
||||||
writeControl writeTime;
|
|
||||||
writeInterval 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#includeFunc fieldAverage(cylindrical(U))
|
|
||||||
|
|
||||||
cylindricalToCartesian
|
|
||||||
{
|
|
||||||
type cylindrical;
|
|
||||||
libs ("libfieldFunctionObjects.so");
|
|
||||||
|
|
||||||
origin (0 0 0);
|
|
||||||
axis (0 0 1);
|
|
||||||
|
|
||||||
field cylindrical(U)Mean;
|
|
||||||
toCartesian true;
|
|
||||||
result UMean;
|
|
||||||
|
|
||||||
writeControl writeTime;
|
|
||||||
writeInterval 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
49
tutorials/incompressibleFluid/mixerVessel2D/system/functions
Normal file
49
tutorials/incompressibleFluid/mixerVessel2D/system/functions
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
cartesianToCylindrical
|
||||||
|
{
|
||||||
|
type cylindrical;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
origin (0 0 0);
|
||||||
|
axis (0 0 1);
|
||||||
|
|
||||||
|
field U;
|
||||||
|
|
||||||
|
writeControl writeTime;
|
||||||
|
writeInterval 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#includeFunc fieldAverage(cylindrical(U))
|
||||||
|
|
||||||
|
cylindricalToCartesian
|
||||||
|
{
|
||||||
|
type cylindrical;
|
||||||
|
libs ("libfieldFunctionObjects.so");
|
||||||
|
|
||||||
|
origin (0 0 0);
|
||||||
|
axis (0 0 1);
|
||||||
|
|
||||||
|
field cylindrical(U)Mean;
|
||||||
|
toCartesian true;
|
||||||
|
result UMean;
|
||||||
|
|
||||||
|
writeControl writeTime;
|
||||||
|
writeInterval 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
@ -48,13 +48,5 @@ timePrecision 6;
|
|||||||
|
|
||||||
runTimeModifiable yes;
|
runTimeModifiable yes;
|
||||||
|
|
||||||
functions
|
|
||||||
{
|
|
||||||
clouds
|
|
||||||
{
|
|
||||||
type fvModel;
|
|
||||||
#includeModel clouds(name=fvModel)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -0,0 +1,23 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration | Website: https://openfoam.org
|
||||||
|
\\ / A nd | Version: dev
|
||||||
|
\\/ M anipulation |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object functions;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
clouds
|
||||||
|
{
|
||||||
|
type fvModel;
|
||||||
|
#includeModel clouds(name=fvModel)
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user