fd52818d3d
etc/caseDicts/postProcessing: Updated for recent developments in functionObjects
2016-05-26 16:31:32 +01:00
53d97b8574
etc/caseDicts/postProcessing/fields: Added 'components' and 'div'
2016-05-26 15:34:15 +01:00
6ea0cbc9cb
etc/caseDicts/postProcessing/fields/Q: Simplified
2016-05-26 15:34:01 +01:00
129532cbcf
functionObjects::Q: Result field named "Q" if the field is "U" otherwise "Q(<fieldName>)"
2016-05-26 15:32:31 +01:00
f4ecb2ff23
functionObjects::randomise: New functionObject to create a field with a random perturbation
2016-05-26 15:32:10 +01:00
bf71b29434
messageStream: Updated 'DebugVar' to handle multi-line object output
...
Resolves feature-request http://bugs.openfoam.org/view.php?id=2101
Patch contributed by Mattijs Janssens
2016-05-26 14:57:15 +01:00
5976e79ceb
surfaceInterpolation:localMin,localMax: Add support for consistent interpolation on coupled BCs
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2100
2016-05-26 14:55:44 +01:00
71addd7bbb
functionObjects::magSqr, components: New functionObjects to calculate the 'magSqr' and 'components' of a field
2016-05-26 10:15:14 +01:00
b50e21467f
regionFunctionObject: Indent 'write' messages
2016-05-26 10:14:51 +01:00
5badb830e9
functionObjects::fieldExpression: Corrected docs
2016-05-26 10:14:29 +01:00
5c6a393ead
functionObjects: 🔍 Removed redundant warning
2016-05-26 10:14:07 +01:00
640b38bbce
functionObjects::blendingFactor: Removed redundant warning
2016-05-26 10:13:36 +01:00
48e5817039
messageStream: Added 'Log' macro which outputs to 'Info' if 'log' is true
...
regionFunctionObject: moved 'log_' to public 'log' to support the 'Log' macro
2016-05-25 18:19:46 +01:00
608da26c5d
thermoSingleLayer: Provide better stabilization for the energy equation as delta -> 0
2016-05-25 18:12:07 +01:00
ef3c7c045d
simpleControl: Change the number of steps printed to be relative to the current time (for restarts) rather than 0
...
Resolves feature-request http://bugs.openfoam.org/view.php?id=2096
2016-05-25 16:58:28 +01:00
0477b8f50c
regionFunctionObject: Moved the field/object maintenance functions from fvMeshFunctionObject into regionFunctionObject
2016-05-25 16:26:57 +01:00
6bc00144fc
functionObjects: Clear the result field from the objectRegistry if the argument fields are not available
...
This is needed to handle the processing of many time directories, some
of which may have the required fields and some not.
2016-05-25 15:40:58 +01:00
e9a37fee34
postProcess: catch missing field errors to process further time-directories
2016-05-25 15:39:37 +01:00
6b1a55dc9b
codedFunctionObject: Updated documentation
2016-05-24 14:01:33 +01:00
9ef803920c
functionObjects: Rationalize logging
2016-05-24 10:40:28 +01:00
70ccff6840
functionObjects::surfaceInterpolateFields: Derive from fvMeshFunctionObject
2016-05-24 10:40:02 +01:00
131c0eeb84
functionObjects::fieldAverage,turbulenceFields: derive from fvMeshFunctionObject
2016-05-24 09:57:41 +01:00
b454b7ce43
functionObjects::regionFunctionObject: Added optional 'log' entry (defaults to true)
2016-05-24 09:03:41 +01:00
aa70b282b4
functionObjects::MachNo: New functionObject to calculate the Mach number volScalarField
...
of a compressible single-phase flow
See tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict
2016-05-23 21:45:41 +01:00
32b66139cd
functionObjects::forces: Corrected lookup of fluidThermo
2016-05-23 21:45:07 +01:00
21773a47b6
etc/config.*/aliases: Renamed aliases to be less SHOUTY and confusing
2016-05-23 18:47:28 +01:00
16284bcd78
functionObjects::enstrophy: new functionObject to calculate the enstrophy of the velocity
2016-05-23 15:22:15 +01:00
2b07709b74
functionObjects::flowType: new functionObject which calculates and writes the flowType of velocity field
...
The flow type parameter is obtained according to the following equation:
\verbatim
|D| - |Omega|
lambda = -------------
|D| + |Omega|
-1 = rotational flow
0 = simple shear flow
1 = planar extensional flow
\endverbatim
2016-05-23 14:59:10 +01:00
2aec6916f0
functionObjects: Corrected 'grp' entries for 'field' functionObjects
2016-05-23 14:56:06 +01:00
39cf529866
DimensionedScalarField, GeometricScalarField: Added more rigorous dimension-checking for 'pow' functions
2016-05-23 12:04:02 +01:00
3ec4370139
functionObjects::pressure: Use the new 'tmp' 'move' constructor
...
to return unchanged 'tmp' arguments
2016-05-23 12:03:19 +01:00
8f75fa5d46
tmp: Added 'move' constructor to simplify return of unchanged 'tmp' arguments.
2016-05-23 12:01:36 +01:00
f58a48c675
functionObjects::pressureTools: simplified, standardized, rationalized and renamed 'pressure'
2016-05-22 21:29:46 +01:00
593df27f58
functionObjects::residuals: Minor reformatting
2016-05-22 21:29:22 +01:00
a3d88f3e82
functionObjects::writeDictionary: Write the dictionaries from the write function not execute
2016-05-22 21:28:46 +01:00
2e399d34bc
functionObjects: Corrected member function documentation
2016-05-22 21:28:24 +01:00
da1c026f67
tutorials/incompressible/pimpleDyMFoam/propeller/system/Q: Updated
2016-05-22 19:03:23 +01:00
d69c9e3d1a
functionObjects/field: link turbulenceModel
2016-05-22 19:02:59 +01:00
b93943ae55
functionObjects::yPlus: simplified, standardized, rationalized
2016-05-22 17:08:40 +01:00
e825f1ece0
fvcCellReduce: Correct signature and implementation of 'cellReduce' of a 'tmp' field
2016-05-22 17:07:53 +01:00
45e3b49c0d
functionObjects::blendingFactor: simplified, standardized, rationalized
2016-05-22 16:30:48 +01:00
2ff102c5db
fvMeshFunctionObject: Rename 'write' -> 'writeField' to avoid clash with base-class
2016-05-22 16:30:12 +01:00
2d1573d2ed
transformGeometricField: Use '.ref()' to obtain non-const access to a temporary
2016-05-22 14:29:59 +01:00
a05001d87f
functionObjects: Standardized field template parameter names
2016-05-22 14:29:14 +01:00
df5955a8fe
functionObjects/field/fieldCoordinateSystemTransform: simplified, standardized, rationalized
2016-05-22 14:26:40 +01:00
d67f296265
functionObjects::Peclet -> functionObjects::PecletNo for consistency with functionObjects::CourantNo
2016-05-22 11:18:16 +01:00
c5c277f5f9
functionObjects: Cleanup, reorganize and simplify
2016-05-21 23:12:12 +01:00
f8f39d54ae
tmp: Allow '.ref()' for const 'tmp'
...
const-ness of the stored object is checked at run-time.
2016-05-21 23:10:58 +01:00
7c6b0e684f
functionObjectList: Filter unnecessary warning from new 'libs' entry
2016-05-21 23:10:06 +01:00
e22c65dd8e
Standardized the selection of required and optional fields in BCs, fvOptions, functionObjects etc.
...
In most boundary conditions, fvOptions etc. required and optional fields
to be looked-up from the objectRegistry are selected by setting the
keyword corresponding to the standard field name in the BC etc. to the
appropriate name in the objectRegistry. Usually a default is provided
with sets the field name to the keyword name, e.g. in the
totalPressureFvPatchScalarField the velocity is selected by setting the
keyword 'U' to the appropriate name which defaults to 'U':
Property | Description | Required | Default value
U | velocity field name | no | U
phi | flux field name | no | phi
.
.
.
However, in some BCs and functionObjects and many fvOptions another
convention is used in which the field name keyword is appended by 'Name'
e.g.
Property | Description | Required | Default value
pName | pressure field name | no | p
UName | velocity field name | no | U
This difference in convention is unnecessary and confusing, hinders code
and dictionary reuse and complicates code maintenance. In this commit
the appended 'Name' is removed from the field selection keywords
standardizing OpenFOAM on the first convention above.
2016-05-21 20:28:20 +01:00