4eb35f7ba5
ENH: replace surfMesh/fields support with polySurface/fields support ( #1206 )
...
- fits better into the general sampling framework, improves flexibilty
and allows code reduction.
ENH: include surface fields on sampledSurfaces that support it
2019-02-12 13:54:02 +01:00
63389af16f
ENH: delay evaluation of surfaces for surfaceFieldValue (issue #1202 )
...
- complete any pending initialisation on write().
Allows lazier evaluation until when the surfaces are actually needed.
2019-02-12 12:39:49 +01:00
b29c5c1cc9
STYLE: consolidate 'clear' when initialising surfaceFieldValue
2019-02-11 15:59:14 +01:00
b921ae298e
BOT: Cleaned up header files
2019-02-06 12:28:23 +00:00
853ec2bf64
STYLE: doxygen fixes for surfaceFieldValue
2018-06-14 16:14:31 +02:00
54ebae39de
STYLE: mention uniformity index in doxygen
2018-06-13 16:54:28 +02:00
e53384362c
ENH: added surfaceFieldValue uniformity operation
2018-03-22 22:38:34 +01:00
4588182352
ENH: add absolute weighting for surfaceFieldValue (issue #567 )
...
- can be useful either for flow-rate weighting where backflow
is to be ignored in the average, or for flow-rate weighting
on surfaces with inconsistent orientation.
Reworked to code to make better use of Enum (the NamedEnum
replacement). Enum doesn't require contiguous enumeration values,
which lets us use bitmasking of similar operations to reduce
duplicate code.
2017-08-11 14:53:24 +02:00
a09125c3f9
STYLE: extraneous orientedWeightField in documentation ( closes #565 )
2017-08-10 10:15:55 +02:00
f55c568f13
ENH: upgrade from NamedEnum to Enum (issue #515 )
2017-07-03 21:43:33 +02:00
9a864bdd85
GIT: Resolved merge conflict when merging develop branch
2017-05-24 12:30:09 +01:00
d71a7857bf
Merge remote-tracking branch 'origin/develop' into integration-foundation
2017-05-18 12:43:15 +01:00
99f31a75f0
COMP: Removed override directives to remove compiler warnings
2017-05-18 12:40:48 +01:00
f71e4ff5cb
ENH: surfaceFieldValue - simplified by making use of new field.oriented() functionality
2017-04-24 11:43:13 +01:00
dcb1a95e35
MRG: Integrated Foundation code to commit 7d6845d
2017-03-23 14:33:33 +00:00
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
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
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
422993f9a5
ENH: add weightedAreaIntegrate operation for surfaceFieldValue
2016-12-08 11:00:18 +00:00
fb0b764466
STYLE: Documentation updates
2016-10-20 11:08:50 +01:00
07bbb1852e
STYLE: Updated Doxygen comment markers
2016-10-05 15:16:12 +01:00
b9940cbbb1
COMP: Multiple changes - first clean build after latest merge - UNTESTED
2016-09-23 15:36:53 +01:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
7b788f0922
functionObjects::volRegion: General base-class to handle vol (cell) region processing
...
Renamed the original volRegion -> volFieldValue to clarify the purpose
of this class to process vol fields on a volRegion.
2016-08-11 15:11:19 +01:00