4ce77f6843
Merge branch 'master' into develop
2017-04-25 12:31:22 +01:00
d26ed93389
BUG: writeFile - corrected write of output file at start time
2017-04-25 12:30:35 +01:00
da6e90de63
Merge branch 'feature-readNow' into 'develop'
...
Feature read now
See merge request !102
2017-04-19 17:22:28 +01:00
140c5110fe
STYLE: remove tabs from files and shorten line-length.
2017-04-10 16:11:33 +02:00
2da2970c7c
BUG: timeActivatedFileUpdate: was potentially rereading itself!
...
Fixed by setting flag which then gets queried by Time. Fixes #420 .
2017-04-06 10:26:16 +01:00
836d04ffc1
ENH: various general improvments to the POSIX functions
...
- ensure proper and sensible handling of empty names.
Eg, isDir(""), isFile("") are no-ops, and avoid file-stat
- rmDir:
* optional 'silent' option to suppress messages.
* removes all possible sub-entries, instead of just giving up on
the first problem encountered.
- reduced code duplication in etcFiles
ENH: provide WM_USER_RESOURCE_DIRNAME define (in foamVersion.H)
- this is still a hard-coded value, but at least centrally available
2017-03-30 11:45:25 +02:00
6b3742c3f1
BUG: Missed change during fix for #437
2017-03-21 13:57:55 +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
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
eed3b77060
ENH: Function objects - updated logic to determine whether or not to instantiate a time-based function object. Fixes #439
2017-03-21 16:55:24 +00:00
694a03dfeb
Merge branch 'master' into develop
2017-03-21 13:58:06 +00:00
2f41df18e3
Merge branch 'master' into develop
2017-03-21 13:36:26 +00:00
f532a99dc3
ENH: logFiles - minor change to suppress compiler warning
2017-02-03 14:34:19 +00:00
b4f0b2930d
STYLE: Minor code tidying
2017-02-03 12:20:58 +00:00
680ba0f214
BUG: timeControl: add tolerance to timeStart, timeEnd. Fixes #367 .
2017-01-04 11:17:12 +00:00
58b6fae81a
BUG: Corrected logFiles usage for parallel running; doc updates. Fixes #366
2016-12-23 10:30:29 +00:00
f0a046fa81
GIT: Resolved conflict
2016-12-14 15:56:58 +00:00
fbd4ff38b0
STYLE: correct the documented behaviour of 'none' for function objects
...
- cf. Line 224 of timeControl.C
2016-12-13 10:11:17 +01:00
989883d62b
GIT: Resolved merge conflict
2016-12-12 12:23:45 +00:00
c0f44ac4f3
MRG: Integrated foundation code
2016-12-12 12:10:29 +00:00
8321f1ffcc
ENH: initial support for handling subRegions in regionFunctionObject
...
- propagate updated objectRegistry methods (eg, lookupObjectRef etc)
into regionFunctionObject
2016-12-07 12:09:21 +00:00
86982f5eb7
ENH: writeFile - return bool on successful read
2016-11-29 14:45:45 +00:00
9c4653e9c1
functionObject.H: Updated documentation
...
Patch contributed by Bruno Santos
Resolves patch request http://bugs.openfoam.org/view.php?id=2355
2016-11-26 18:42:25 +00:00
043bf18d98
functionObjects::grad: Avoid cache conflict with 'postProcess' utility
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2350
2016-11-24 23:04:01 +00:00
fb78378959
ENH: Function objects - ensure objects are up-to-date when writing
2016-11-24 12:36:52 +00:00
c10177fc6f
BUG: writeFile - fileName was not set after last merge
2016-11-01 16:05:18 +00:00
3c9e050d6e
ENH: stateFunctionObject - separated dictionary access and updated api to return result status for retrieving properties
2016-10-21 17:01:35 +01:00
bd0e982d99
MRG: Initial commit after latest Foundation merge
2016-09-30 11:16:28 +01:00
aa78b03011
ENH: functionObjects - do not add to list if error on read
2016-09-29 16:19:15 +01:00
3dbd39146c
STYLE: consistency updates
2016-09-27 15:17:55 +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
8e0981d9ed
functionObjectList::readFunctionObject: Added support for region specification
...
Now the postProcess utility '-region' option works correctly, e.g. for
the chtMultiRegionSimpleFoam/heatExchanger case
postProcess -region air -func "mag(U)"
calculates 'mag(U)' for all the time steps in region 'air'.
2016-09-09 11:01:37 +01:00
5c9b80a083
functionObjects::volRegion: Cache integral properties for writeFileHeader
2016-08-24 09:32:34 +01:00
ddd4f9f2ef
functionObject: change default behavior of 'end()' to do nothing rather than calling execute and write
...
Time: call functionObject 'execute()' and 'end()' for last time-step
Now the operation of functionObject 'end()' call is consistent between running and post-processing
2016-08-12 21:46:21 +01:00
0f36cce1b5
Revert "functionObject: change default behavior of 'end()' to do nothing rather than calling execute and write"
...
This reverts commit 32e2e1bc76 .
2016-08-12 21:34:37 +01:00
32e2e1bc76
functionObject: change default behavior of 'end()' to do nothing rather than calling execute and write
2016-08-12 21:28:00 +01:00
c5630e5cb1
Corrected nullptr collateral damage
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2181
2016-08-08 15:38:53 +01:00
6f098748cc
functionObjects: Separated writeFile and logFiles (previously writeFiles) from regionFunctionObject
...
Now the functionality to write single graph files or log files (vs time)
may be used in the creation of any form of functionObject, not just
those relating to a mesh region.
2016-08-07 15:23:55 +01:00
58f905ff70
C++11: Replaced the C NULL with the safer C++11 nullptr
...
Requires gcc version 4.7 or higher
2016-08-05 17:19:38 +01:00
115a291b8a
postProcess: Added call to functionObject::end() at end of time-loop
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2148
2016-07-19 11:57:37 +01:00
7200384f18
Corrected documentation for Doxygen
2016-06-21 11:04:34 +01:00
37bf28c249
STYLE: rename Profiling -> profiling
2016-06-20 21:20:31 +02:00
71fdcab771
Updated header documentation processed by Doxygen
2016-06-19 21:23:54 +01:00
6a53ed41ba
Doxygen documentation: Standardized the 'See also' heading
2016-06-17 17:31:34 +01:00
de4c018b19
Doxygen documentation: Remove superfluous linebreak
2016-06-17 17:13:39 +01:00
787122c9c8
functionObjectList::list: Support recursion when listing functionObject configuration files
2016-06-16 13:02:17 +01:00
d9f423ec85
Utility sample: replaced by 'postProcess -func sample'
...
To re-use existing 'sampleDict' files simply add the following entries:
type sets;
libs ("libsampling.so");
and run
postProcess -func sampleDict
It is probably better to also rename 'sampleDict' -> 'sample' and then run
postProcess -func sampleDict
2016-06-13 14:27:46 +01:00
118a0f225d
functionObjects: Completed transformation of 'source' to vol/surfaceRegion
2016-06-13 09:42:14 +01:00
ae1a6dd12d
functionObjects: Simplified the handling of the post-processing mode
...
Replaced the 'postProcess' argument to the 'write' and 'execute'
functions with the single static member 'postProcess' in the
functionObject base-class.
2016-06-13 08:36:03 +01:00