Commit Graph

36 Commits

Author SHA1 Message Date
fd6f81bbf3 ENH: Adding surfaceFields sampling to sampledPatch 2012-08-07 14:23:55 +01:00
cf0fc76a70 STYLE: sampledSurfaces: extracted merging functionality to Patchtools 2012-04-02 10:49:28 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
7c34b443e0 BUG: sampledSurfaces: cleared out volPointInterpolation & pointMesh. 2011-03-24 21:18:56 +00:00
8f351e2776 ENH: Only read set and surface sampling fields if specified 2011-03-17 10:33:16 +00: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
0be6ba87fc ENH: add perNode field writing to ensight/part/ensightPart*
- simplify the ensightSurfaceWriter accordingly
2011-01-28 18:26:14 +01:00
c891e7065a Merge remote branch 'OpenCFD/master' into olesenm 2011-01-26 16:45:22 +01:00
51df389de6 ENH: rework surface writers as non-templated classes
- easier (more logical) when adding a new writer

ENH: add surface field  writer for 'starcd' format

- creates *.usr files, which can be read in proSTAR with the 'getuser'
  command, but which can also be parsed directly since the format is
  extremely primitive
2011-01-26 13:36:37 +01:00
0c6789e539 STYLE: removed globalMeshData::bb(). Use mesh.bounds() instead 2011-01-20 13:46:02 +00:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
da109eed31 ENH: sampledSet, sampledSurface : remove default value for interpolation scheme and writer 2010-12-08 11:51:45 +00:00
0db9fa5702 ENH: Ensight output for sampledSurfaces 2010-11-09 18:04:32 +00:00
d79237597e STYLE: Fixing code style requirements for all src. 2010-07-28 13:31:46 +01:00
b6f3bd4c23 STYLE: follow coding guide recommendation for '//- Destructor' 2010-04-12 11:55:52 +02:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
9e68716255 ENH: Minor spelling correction 2010-03-17 17:57:10 +00:00
b752ce5272 sampledSets - handle fields as wordReList
- adjust code to more closely resemble sampledSurfaces
2009-12-01 16:11:18 +01:00
abc8d96198 sampledSurfaces - handle fields as wordReList
- this allows something like this:
      fields( T U "Ua.*" );
  to select normal fields and all the adjoint velocity fields
2009-12-01 14:42:46 +01:00
ba771d1901 sampling reworking
- write geometry file if no fields would be sampled
- write geometry file only once for obj, stl formats and use MeshedSurfaceProxy
  for writing
2009-03-16 17:37:58 +01:00
fee6e312b9 Time and functionObject updated for end()
- added end() method to functionObject, functionObjectList & associated classes
- moved outputFilters from src/sampling -> src/OpenFOAM/db/functionObjects
2009-02-17 12:48:10 +01:00
16aaf5b54e autoPtr gets "empty()" method that can be used instead of "! ...valid()" 2009-01-10 10:38:53 +01:00
92c88521c4 bugfix Pstream::master used as a bool 2009-01-09 09:32:33 +01:00
28b200bcd9 update copyrights for 2009 2008-12-31 19:01:56 +01: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
99e8bf7516 volPointInterpolation, pointMesh now MeshObject 2008-10-21 15:02:04 +01:00
17454ed316 correcting typo 2008-09-19 17:28:33 +01:00
e8a70cd066 improved output handling 2008-09-16 10:49:03 +01:00
a48bc8746a use dictionary::readIfPresent wherever reasonable 2008-07-20 14:07:49 +02:00
02cabc3cf2 updated Copyright (C) \d+-2008 OpenCFD Ltd. 2008-06-25 15:01:46 +02:00
d325f236b1 Changed Type to Typedef and added Foam:: to the typename in the headers. 2008-06-10 17:03:05 +01:00
e5e89deabd sampledSurfaces : avoid crash with empty surfaces 2008-05-16 17:00:34 +02:00
fb597a1062 Merge Henry and Mark's sampledSurface 2008-05-14 10:31:20 +02:00
8bcbf3533a Update sampling to include surface and line sampling functionObjects 2008-05-01 16:09:21 +01:00