Commit Graph

29 Commits

Author SHA1 Message Date
181c974b11 ENH: improved sample surfaces and surface writers (#1206)
- The writers have changed from being a generic state-less set of
  routines to more properly conforming to the normal notion of a writer.
  These changes allow us to combine output fields (eg, in a single
  VTK/vtp file for each timestep).

  Parallel data reduction and any associated bookkeeping is now part
  of the surface writers.
  This improves their re-usability and avoids unnecessary
  and premature data reduction at the sampling stage.

  It is now possible to have different output formats on a per-surface
  basis.

- A new feature of the surface sampling is the ability to "store" the
  sampled surfaces and fields onto a registry for reuse by other
  function objects.

  Additionally, the "store" can be triggered at the execution phase
  as well
2019-02-07 18:11:34 +01:00
154029ddd0 BOT: Cleaned up header files 2019-02-06 12:28:23 +00:00
b78d844cf4 lagrangian: Removed duplicate data from method arguments
A lot of methods were taking argument data which could be referenced or
generated from the parcel class at little or no additional cost. This
was confusing and generated the possibility of inconsistent data states.
2017-08-23 15:14:32 +01:00
c0f44ac4f3 MRG: Integrated foundation code 2016-12-12 12:10:29 +00:00
f281f77e4a Updated member type comments
Resolves bug-report http://bugs.openfoam.org/view.php?id=2356
2016-11-28 21:23:00 +00:00
1fc2a73213 ENH: use meshedSurf API for surface writers (issue #104)
- Allows passing of additional information (per-face zone ids) or possibly
  other things, while reducing the number of arguments to pass.

- In sampledTriSurfaceMesh, preserve the region information that was
  read in, passing it onwards via the UnsortedMeshSurface content.

  The Nastran surface writer is currently the only writer making use
  of this per-face zone information.
  Passing it through as a PSHELL attribute, which should retain the
  distinction for parts. (issue #204)
2016-08-10 15:41:24 +02:00
6164c2f262 Standardized the naming of functions which control the writing of fields etc.
to have the prefix 'write' rather than 'output'

So outputTime() -> writeTime()

but 'outputTime()' is still supported for backward-compatibility.

Also removed the redundant secondary-writing functionality from Time
which has been superseded by the 'writeRegisteredObject' functionObject.
2016-05-12 17:38:01 +01:00
450728ea84 Standardized cell, patch, face and processor loop index names 2016-04-25 12:00:53 +01:00
43beb06018 Standardized cell, patch and face loop index names 2016-04-25 10:28:32 +01:00
2357b2cd91 ENH: Cloud function objects - updated output folder 2014-01-20 12:15:34 +00:00
1f524ef51b ENH: Updated cloud function objects 2013-12-09 09:37:34 +00:00
7985724846 ENH: Added option to remove particle in cloud function objects 2012-11-14 17:26:51 +00:00
09cb83c3e8 STYLE: Minor code formatting 2012-11-14 16:40:57 +00:00
bc7d36e0ff ENH: Create surface writer with additional dictionary options 2012-10-10 15:05:11 +01:00
35395ea438 BUG: cyclicAMI: differentiate between coupled geometry and coupled fields 2011-11-14 15:15:06 +00:00
3a960a33f1 STYLE: Minor code formatting 2011-11-07 14:14:25 +00:00
6de3559b7d STYLE: cloud face post-processing: renamed mass-flux -> mass flow rate 2011-11-07 13:41:51 +00:00
fe75b51940 BUG: FacePostProcessing: internal faces accessing patchID. 2011-11-04 09:29:47 +00:00
a677ef11d2 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-11-03 16:09:50 +00:00
b7da29f082 ENH: FacePostProcessing: handle boundary faces 2011-11-03 16:07:55 +00:00
4acb88c13d ENH: Updated lagrangian intermediate cloud function objects 2011-11-02 16:48:27 +00:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
b6f71fd541 BUG: Corrected output paths for face post-processinf model 2011-06-01 09:49:01 +01:00
0d8927041e ENH: Added log file support to particle face post-processing 2011-05-31 17:42:07 +01:00
ff606a080f STYLE: copyrights dates and 80 char line lengths 2011-05-31 12:03:31 +01:00
21a5ed29e6 ENH: Updated lagrangian FacePOstProcessing cloud function object
- Added support for multiple face zones
2011-05-29 12:55:04 +01:00
b5a8432f2a BUG: Added missing header to avoid ptr delete problem 2011-05-25 12:07:28 +01:00
ccd2321a90 BUG: Corrected parallel behaviour of cloud FacePostProcessing model 2011-05-20 18:17:02 +01:00
b05f279302 ENH: Added face post-processing for particle clouds 2011-05-11 10:51:24 +01:00