997c9a232c
STYLE: use compact form for libs () entries
2020-05-23 18:42:47 +02:00
2c4b639e1f
ENH: 'mag' postOperation for surfaceFieldValue ( #1622 )
...
- support postOperation for volFieldValue as well
2020-03-11 11:59:04 +01:00
fdf8d10ab4
Merge commit 'e9219558d7' into develop-v1906
2019-12-05 11:47:19 +00:00
e9219558d7
GIT: Header file updates
2019-10-31 14:48:44 +00:00
d6d95c33bc
ENH: return scalar for surface uniformity ( #1363 )
2019-07-08 19:21:40 +02:00
1544db3116
ENH: surfaceFieldValue - update selection on mesh changes
2019-05-22 08:15:19 +01:00
71e6e10458
ENH: use cellPoint interpolation directly for surfaceFieldValue ( #1212 )
...
- prior to sampledSurface supporting different interpolation schemes a
workaround means was used to simulate cellPoint -> face
interpolation, with averaging of vertex interpolation.
We instead now use cellPoint interpolation directly for the face
values when 'interpolate=true'.
2019-02-25 18:40:35 +01:00
e322894476
STYLE: pass points, faces instead of meshedSurfRef in surfaceFieldValue
...
- removes a layer of opacity and may help with future restructuring
2019-02-22 11:08:07 +01:00
03e6aa1a6d
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
bfb0693bbe
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
de673f3bcf
STYLE: consolidate 'clear' when initialising surfaceFieldValue
2019-02-11 15:59:14 +01:00
154029ddd0
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