2853678a60
ENH: support operations on surfFields in surfaceFieldValue
...
- this makes it possible to perform additional operations
on surface values that have been previously sampled.
- support vectorField for weighting operations.
- reduce overhead by avoiding creation of weight fields, Sf fields
and combined surface geometries unless they are actually required.
- extend some similar concepts and operations to volFieldValue
2017-03-02 14:50:36 +01:00
2f41df18e3
Merge branch 'master' into develop
2017-03-21 13:36:26 +00:00
69bc13f300
BUG: Function objects - updated to enable user time emtries, e.g. if using engineTime. Fixes #437
2017-03-21 13:32:55 +00:00
cf1df0542f
BUG: wallHeatFlux FO - corrected output of header info tofile. Fixes #435
2017-03-21 13:23:52 +00:00
cbf793fca2
ENH: Updated header file documentation
2017-03-21 09:40:35 +00:00
e9355df198
ENH: [surface|vol]FieldValue - added name of weight field to output file header if used
2017-03-21 09:38:36 +00:00
b7dc6d0441
ENH: add subsetList/inplaceSubsetList functions with unary predicate
...
- these are suitable for use with lambda functions.
- Deprecate the unused 3-parameter version of subset/inplaceSubset.
- Deprecate initList and initListList in favour of initializer_list
STYLE: adjust some comments, remove dead code in regionSizeDistribution.C
2017-03-07 17:00:30 +01:00
5991e30fc1
functionObjects::fieldCoordinateSystemTransform: added coordinateSystem sub-dict and updated the description
...
Patch contributed by Bruno Santos
Resolves bug-report https://bugs.openfoam.org/view.php?id=2454
2017-02-22 13:20:15 +00:00
2049c5c2a4
BUG: using tmp() instead of tmp.ref() in combineFields ( closes #400 )
...
- templated code that is not actually be used yet.
ENH: avoid combineFields for serial case
Note: a 'master-only' variant with combineList only on the master and
without scatter can be pursued later.
2017-02-09 15:19:47 +01:00
ddf1268e73
functionObjects:surfaceFieldValue, volFieldValue: Added weightedSum and weighted[Area|Vol]Integrate
...
Patch contributed by Timo Niemi, VTT.
Resolves patch request https://bugs.openfoam.org/view.php?id=2452
2017-02-06 15:48:11 +00:00
83787036a9
functionObjects::streamLine: Reinstated default "U"
2017-02-03 14:25:02 +00:00
e76d5ce567
ENH: use invertedBox instead of greatBox for signalling no clipping
...
- more stable/predictable to check for a bounding box !empty() rather
than comparing to greatBox directly.
2017-02-01 14:31:09 +00:00
1d211874aa
functionObjects::streamLine,wallBoundedStreamLine: Removed outdated check for 'UName'
...
Patch contributed by Bruno Santos
Resolves patch request https://bugs.openfoam.org/view.php?id=2444
2017-01-28 17:59:34 +00:00
5dd24f4968
Removed unhelpful clutter
2017-01-26 17:47:24 +00:00
e0b157c0c0
fieldMinMax: Added cell index to output
...
e.g.
fieldMinMax fieldMinMax write:
min(T) = 291 in cell 255535 at location (-0.262546 -0.538933 1.00574) on processor 9
max(T) = 336.298 in cell 419031 at location (1.7468 0.758405 8.10989) on processor 1
min(mag(U)) = 0 in cell 14990 at location (-0.0824383 1.68479 1.5349) on processor 0
max(mag(U)) = 652.341 in cell 218284 at location (0.609849 0.167247 1.00091) on processor 12
2017-01-13 14:10:04 +00:00
89517146b2
BUG: pressure FO - create new tmp to avoid db clash
2016-12-23 14:17:39 +00:00
58b6fae81a
BUG: Corrected logFiles usage for parallel running; doc updates. Fixes #366
2016-12-23 10:30:29 +00:00
3fc66cb710
ENH: make resetOnRestart optional for valueAverage (issue #360 )
...
ENH: ensure averaging flags are not 'sticky' (see issue #331 )
2016-12-22 13:00:05 +01:00
9e645179ad
BUG: fluxSummary - updated constructor for writeFile. Fixes #362
2016-12-22 10:34:36 +00:00
40e0fb2eac
ENH: Field function objects using fieldExpression - tidied outpu. See #359
2016-12-22 10:09:12 +00:00
0211b0a43b
STYLE: correct the documented input names in header files ( fixes #360 )
2016-12-21 12:15:03 +01:00
33811401d6
ENH: blendingFactor function object - suppress warning and correct docs. Fixes #359
2016-12-21 08:12:46 +00:00
a807d1e18e
STYLE: Minor code formatting
2016-12-20 23:07:16 +00:00
af434646d3
Adding flux to Make/files. And updating scalarTransport header instructions
...
scalarTransport does not generate its own phiMean anymore but it is given from the user.
This "flux" can be generated using the "flux" FO
2016-12-20 12:27:36 -08:00
fa32677e7a
ENh: Adding flux FO
2016-12-20 12:26:47 -08:00
953594286f
BUG: fieldAverage - read state properties using getDict. Fixes #358
2016-12-20 13:09:15 +00:00
6ee70e4b4d
BUG: surfaceInterpolate function object - corrected evaluation. Foxes #335
2016-12-20 11:17:51 +00:00
c537e4e8ac
ENH: Updated output to use the writer class
2016-12-19 20:38:27 +00:00
83a874cdba
functionObjects::volRegion: Improved parallel efficiency
...
Based on patch contributed by Kevin Nordin-Bates
Resolves bug-report https://bugs.openfoam.org/view.php?id=2401
2016-12-19 19:20:09 +00:00
75e86eb413
ENH: particleDistribution function object - updated output
2016-12-19 14:17:07 +00:00
519248d3f4
ENH: fieldExpression - added verbose flag to foundObject
2016-12-18 21:44:25 +00:00
db0d8de756
ENH: Streamline function object - report velocity field being employed - see #323
2016-12-16 20:59:13 +00:00
16f1d748ec
BUG: Corrected function object usage documentation. Fixes #349
2016-12-16 20:45:13 +00:00
a956e0f73a
ENH: blendingFactor function object - always include field name in result name
2016-12-16 14:25:58 +00:00
e6f8d27553
ENH: integrate surfField-based fluxSummary
...
- additional surface and surfaceAndDirection modes
2016-12-15 12:59:35 +01:00
b073c0a104
ENH: postOperation for surfaceFieldValue
...
- currently only 'none' or 'sqrt', which can be useful in combination
with integrate or averaging functions.
2016-12-15 09:46:00 +01:00
001a2e4a37
ENH: add surfField support to various field function objects
...
- fieldAverage
- mag
- magSqr
- readFields
- fieldsExpression (add, subtract)
2016-12-15 09:32:53 +01:00
86c5f9e3b6
BUG: allocation mismatch in fluxSummary (issue #342 )
...
ENH: reduce number of variables, simplify code
- Note: use boolList instead of scalarList for managing the face signs
since its lazy evaluation can be convenient when sign information is
not required.
2016-12-14 12:21:45 +01:00
f0a046fa81
GIT: Resolved conflict
2016-12-14 15:56:58 +00:00
730231446a
ENH: extractEulerianParticles function object parallel and usability updates
2016-12-14 15:28:55 +00:00
8ddfe86d1d
functionObjects::writeLocalObjects: Provides support for controlled writing of field
...
defined by functionObjects, e.g. wallHeatFlux, wallShearStress and yPlus.
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2353
2016-12-09 21:54:13 +00:00
e256e72039
fieldAverageTemplates: General clean-up
2016-12-09 14:28:04 +00:00
422993f9a5
ENH: add weightedAreaIntegrate operation for surfaceFieldValue
2016-12-08 11:00:18 +00:00
87056a2308
ENH: pairPatchAgglomeration - updated constructors
2016-12-07 09:25:42 +00:00
031c75374e
ENH: Relocated injectedParticle class to lagrangian library
2016-12-01 17:04:37 +00:00
458357226a
BUG: Removing code unintenionally committed
2016-12-01 16:59:47 +00:00
8602fd13f4
ENH: Initial commit of new particleDistribution FO - generates 'general' distribution for lagrangian particle clouds
2016-12-01 16:52:37 +00:00
6d8281e217
ENH: extractEulerianParticles FO updates
2016-12-01 16:51:11 +00:00
c0f1a87d54
STYLE: Code clean-up
2016-12-01 16:49:34 +00:00
78bb633dfc
ENH: extractEulerianParticles FO - refactored to output a cloud of particles - distribution analysis to follow...
2016-11-30 23:32:33 +00:00