Commit Graph

52 Commits

Author SHA1 Message Date
a55db28a06 rawSurfaceWriter: Added support for compressed output
Patch provided by Armin Wehrfritz
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=843
2016-02-02 20:22:27 +00:00
c981db68c7 sampledPlane: Correct handling of coordinate system specification
Patches provided by Timm Severin
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1764
2015-06-25 22:04:00 +01:00
9fb26d59d3 GIT: Repo update 2014-12-11 08:35:10 +00:00
81cc21870d ENH: sampleDict: missing entry 2014-09-03 16:04:38 +01:00
fbb3ddf2c4 Updated for release 2.3.0 2014-02-17 10:21:46 +00:00
407889aeb4 ENH: sampleDict: updated comment 2013-11-13 11:41:30 +00:00
491e4821d0 ENH: plane sampling: make triangulation optional 2013-09-02 11:12:17 +01:00
9ccd5809b8 BUG: sampleDict: missing type 2012-12-05 15:21:00 +00:00
13fab4f892 ENH: sampleDict: improved comment 2012-11-01 12:51:32 +00:00
9e017c724d STYLE: sampleDict: improved comment 2012-03-28 18:09:42 +01:00
0b17de6901 ENH: sampleDist: added option 2012-02-29 11:47:36 +00:00
657e68ed78 ENH: ensightWriter: added ensight format to sampledSets 2011-12-15 10:16:59 +00:00
ca358fdc1c ENH: sampling: add offsetMode to patchInternalField sampleSurface 2011-09-28 11:33:05 +01:00
41133ed370 ENH: isoSurfaceCell: orientation of triangles 2011-09-22 21:53:28 +01:00
89c502af13 ENH: sampledCuttingPlane: user specifiable merge tolerance 2011-09-13 10:54:58 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
e47ac108ee ENH: patchCloud: return pTraits<Type>::max for unfound points 2011-07-14 22:10:14 +01:00
71fa63273e ENH: patchCloudSet: new sampledSet for nearest point on cloud 2011-07-13 16:41:13 +01:00
c720299876 ENH: Reverted back to version dev 2011-06-17 10:08:20 +01:00
4f47ff0219 STYLE: dictionaries: update version number 2011-06-10 17:22:56 +01:00
a3739657e2 STYLE: sampleDict, interpolationTable usage: added comment about csv reading/writing 2011-04-27 14:38:39 +01:00
19332dc06e STYLE: fixed headers. 2011-04-06 19:20:36 +01:00
b09a19e026 ENH: sampledPatch: patchSet instead of single patch 2011-04-05 20:54:18 +01:00
faac56c1de ENH: ensight binary surface output, formatOptions in sampleDict
- For example,
    // optionally define extra controls for the output formats
    formatOptions
    {
        ensight
        {
            format  binary;
        }
    }

These are passed to the writer that support a dictionary of options.
Otherwise the normal null constructor is used.
2011-01-28 19:20:22 +01:00
b9daa7b265 ENH: sampledTriSurfaceMesh : allow boundary-value sampling 2011-01-21 14:48:18 +00:00
da109eed31 ENH: sampledSet, sampledSurface : remove default value for interpolation scheme and writer 2010-12-08 11:51:45 +00:00
68408e6851 ENH: near-wall sampling : new 'patchInternalField' sampledSurface, new 'nearWallFields' functionObject 2010-12-07 11:07:23 +00:00
0db9fa5702 ENH: Ensight output for sampledSurfaces 2010-11-09 18:04:32 +00:00
ccfb6e32a6 Corrected headers. 2010-06-23 16:54:54 +01:00
a85f1fd9fd STYLE: changed comment in sampleDict 2010-06-10 08:20:08 +01:00
895a077cb1 STYLE: fixup some dictionary headers 2010-05-18 11:38:07 +02:00
f99a145143 ENH: Renamed curveSet to polyLineSet to better represent sampling method 2010-04-01 12:35:41 +01:00
992344ffac ENH: sampling on triSurfaceMesh
sampledTriSurfaceMesh adds sampling on points/triangles of a triSurface(mesh).
All values outside mesh are set to 0.
2010-02-01 16:31:48 +00:00
3f559cbacd ENH: perturbed sample points 2010-01-27 10:25:25 +00:00
00985638d8 remove fvCFD.H usage from remaining library source
- exception calcType.H since it'll most likely be used for building
  applications anyhow

- use quailified names in more of the lagrangian code

- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
3355c8d9eb initial streamlines functionobject 2009-08-25 12:35:48 +01:00
e7b3ede72e multiple line writing; vtk output 2009-08-24 17:41:20 +01:00
930477f0f1 updating verion dev->1.6 2009-07-24 17:49:15 +01:00
2d96e32b13 add region option 2009-04-25 14:46:03 +01:00
681cd5fc30 sampling: use proxy surfaceWriter to generate obj, stl and other formats 2009-03-17 14:13:03 +01:00
6ecdf4fc41 updated DebugSwitches, surfaceWriter
- added obj surfaceWriter
- don't bother with prepended field names on obj and stl surfaceWriter.
  It fills the disk and suggests differences where there are none.
2009-03-09 15:37:54 +01:00
7bc85824aa typos 2009-02-10 16:49:03 +00:00
8fa4620e0a cutting plane 2009-02-02 12:24:32 +00:00
bdb4349ebd zonal postprocessing 2009-01-29 13:26:46 +00:00
48af574040 new management for sampledSurface(s)
//- Does the surface need an update?
        virtual bool needsUpdate() const = 0;

        //- Mark the surface as needing an update.
        //  May also free up unneeded data.
        //  Return false if surface was already marked as expired.
        virtual bool expire() = 0;

        //- Update the surface as required.
        //  Do nothing (and return false) if no update was required
        virtual bool update() = 0;

    The constructors for the derived classes should generally start in a
    'expired' condition (ie, needsUpdate() == true) and rely on a subsequent
    call to the update() method to complete the initialization. Delaying the
    final construction as late as possible allows the construction of
    surfaces that may depend on intermediate calculation results (eg,
    iso-surfaces) and also avoids the unnecessary reconstruction of surfaces
    between sampling intervals.

    It is the responsibility of the caller to ensure that the surface
    update() is called before the surface is used.  The update() method
    implementation should do nothing when the surface is already up-to-date.
2008-12-31 18:53:57 +01:00
74cb43af0b s/openfoam\.org/OpenFOAM.org/g 2008-11-19 19:03:22 +01:00
4d2284c99d rmt isosurface correction 2008-11-12 16:05:22 +00:00
29d67c3240 averaging in isoSurfaces 2008-11-07 18:14:06 +00:00
e9876723e6 Adjust some utilities to use postCalc wrapper or timeSelector directly.
When required, also adjusted to use XXXApp.C for the source name.
Adjusted some names in preparation for merge with master.
2008-05-21 10:19:23 +02:00
23fb767059 Correct location of sampling 2008-05-02 13:11:50 +01:00