b634f5af08
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
aaa453d16e
functionObjects::enstrophy: new functionObject to calculate the enstrophy of the velocity
2016-05-23 15:22:15 +01:00
3d0c94bd67
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
0a43d60567
functionObjects::pressureTools: simplified, standardized, rationalized and renamed 'pressure'
2016-05-22 21:29:46 +01:00
dab1e106c4
functionObjects/field: link turbulenceModel
2016-05-22 19:02:59 +01:00
3c44f08d52
functionObjects::blendingFactor: simplified, standardized, rationalized
2016-05-22 16:30:48 +01:00
43110ffd38
functionObjects::Peclet -> functionObjects::PecletNo for consistency with functionObjects::CourantNo
2016-05-22 11:18:16 +01:00
8f68a493e8
functionObjects: Cleanup, reorganize and simplify
2016-05-21 23:12:12 +01:00
546159a86c
functionObjects: Simplified and reorganised using the fieldExpression base-class
2016-05-21 20:10:47 +01:00
16714f3569
functionObjects: New abstract base-class 'fieldExpression' for simple field expression evaluation functionObjects
...
Updated and simplified 'div', 'grad' and 'mag' functionObjects by deriving from 'fieldExpression'.
Corrected the handling of cached gradients in 'grad'.
2016-05-21 13:58:08 +01:00
78d2971b21
functionObjects: rewritten to all be derived from 'functionObject'
...
- Avoids the need for the 'OutputFilterFunctionObject' wrapper
- Time-control for execution and writing is now provided by the
'timeControlFunctionObject' which instantiates the processing
'functionObject' and controls its operation.
- Alternative time-control functionObjects can now be written and
selected at run-time without the need to compile wrapped version of
EVERY existing functionObject which would have been required in the
old structure.
- The separation of 'execute' and 'write' functions is now formalized in the
'functionObject' base-class and all derived classes implement the
two functions.
- Unnecessary implementations of functions with appropriate defaults
in the 'functionObject' base-class have been removed reducing
clutter and simplifying implementation of new functionObjects.
- The 'coded' 'functionObject' has also been updated, simplified and tested.
- Further simplification is now possible by creating some general
intermediate classes derived from 'functionObject'.
2016-05-15 16:40:01 +01:00
c70c12a2bb
functionObjects: Simplified organization and naming
2016-05-03 23:37:28 +01:00
81041e5d3c
functionObjects/field/histogram: New functionObject to write the volume-weighted histogram of a volScalarField
...
e.g.
pressureHistogram
{
type histogram;
functionObjectLibs ("libfieldFunctionObjects.so");
field p;
nBins 100;
min -5;
max 5;
setFormat gnuplot;
}
2016-04-28 20:40:32 +01:00
f790663b78
src/postProcessing/functionObjects/field/Make/files: Corrected
2016-04-26 20:38:33 +01:00
070515e9db
Revert "src/postProcessing/functionObjects/field/Make/files: Corrected"
...
This reverts commit 3cfc54ba09 .
2016-04-26 20:33:45 +01:00
3cfc54ba09
src/postProcessing/functionObjects/field/Make/files: Corrected
2016-04-26 20:31:58 +01:00
dc2951ca2f
GeometricField::dimensionedInternalField() -> GeometricField::dimensionedInternalFieldRef()
...
See also commit 22f4ad32b1
2016-04-26 16:29:43 +01:00
cd852be3da
OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp
...
The deprecated non-const tmp functionality is now on the compiler switch
NON_CONST_TMP which can be enabled by adding -DNON_CONST_TMP to EXE_INC
in the Make/options file. However, it is recommended to upgrade all
code to the new safer tmp by using the '.ref()' member function rather
than the non-const '()' dereference operator when non-const access to
the temporary object is required.
Please report any problems on Mantis.
Henry G. Weller
CFD Direct.
2016-02-26 17:31:28 +00:00
f4ba71ddd0
OpenFOAM libraries: Updated to use the new const-safe tmp
2016-02-26 08:13:59 +00:00
b07bf72e29
ENH: function objects - move turbulenceFields into utilities
2014-01-03 10:56:14 +00:00
630a4b0b0d
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
...
Conflicts:
src/postProcessing/functionObjects/field/Make/files
2013-11-12 10:00:53 +00:00
592d3c1e9f
BUG: nearWallFields - added missing entry to Mike/files
2013-11-11 13:16:35 +00:00
1bb5536cba
Add new dependency on surfMesh
2013-11-10 14:00:53 +00:00
c4f2816f4f
BUG: readFields: execute upon end
2013-11-07 12:30:52 +00:00
dd1c6c4167
ENH: Generalised faceSourceDelta function object to use any pair of field value function objects
2012-11-21 10:01:52 +00:00
c8f6918942
ENH: Added new function object to calculate deltas between 2 faceSources
2012-11-20 18:38:23 +00:00
3ac086402d
COMP: sampling: moved sampledSet writers to fileFormats library
2012-11-16 13:11:17 +00:00
ec98d7b49b
regionSizeDistribution: New functionObject to calculate the size distribution of regions defined by a field
...
e.g. the size distribution of droplets in a VoF spray calculation
2012-06-28 13:38:06 +01:00
f71c2c3b60
ENH: Added new turbulenceFields function object - to obtain fields, e.g. R, devReff, devRhoReff etc
2012-03-05 15:04:33 +00:00
1bef8ec224
ENH: wallBoundedStreamLineParticle: use wallBoundedParticle class
2012-02-14 12:22:26 +00:00
307a13f08b
ENH: wallBoundedStreamLine: near-wall tracking
2012-02-06 16:39:43 +00:00
5d5a94cfd0
ENH: Added new processorField function object - outputs field of procesor ID
2011-12-13 15:12:04 +00:00
fdcfe3bda6
ENH: Added fieldCoordinateSystemTransform function object - self explanatory
2011-10-13 13:06:11 +01:00
68408e6851
ENH: near-wall sampling : new 'patchInternalField' sampledSurface, new 'nearWallFields' functionObject
2010-12-07 11:07:23 +00:00
7ed0241772
BUG: Make/files : missing surfaceInterpolateFields
2010-11-05 18:20:06 +00:00
1c1c6df615
BUG: Double definition of vectorIOFieldField.
...
Definition in streamLine now redundant.
2010-06-01 13:16:40 +01:00
300ac4843c
BUG: fieldValue.C was defining duplicate IOField symbols
2010-04-15 18:15:09 +01:00
149a190e22
ENH: Added readFields function object
...
- function object to read fields and register them on the mesh database
for further post-processing
2010-04-07 11:40:57 +01:00
4387f7be17
code structuring
2009-10-29 10:56:48 +00:00
3355c8d9eb
initial streamlines functionobject
2009-08-25 12:35:48 +01:00
5623ba449a
added fieldValues to field function objects library
2009-08-24 17:10:53 +01:00
654f844386
moved field-related function objects to field subfolder
2009-01-13 17:29:54 +00:00