1. 24 Aug, 2016 1 commit
    • Henry Weller's avatar
      foamToVTK, PVFoamReader: Resolve problems converting VTK_WEDGE · b7e13883
      Henry Weller authored
        - There will be triangles rendered inside the mesh (when
          surface-rendering), because one of the cell's triangles is defined
          as a quadrangle in VTK_WEDGE.
      
        - Therefore, this VTK_WEDGE representation is only used when
          decomposing the mesh, otherwise the correct representation is done
          by VTK_POLYHEDRON.
      
        - Furthermore, using VTK_PYRAMID gave worse result, because it renders
          2 triangles inside the mesh for the collapsed quadrangle, likely due
          to mismatch with the adjacent cell's face.
      
        - Using VTK_HEXAHEDRON was not tested in this iteration, given that it
          should give even worse results, when compared to using VTK_PYRAMID.
      
      Patch contributed by Bruno Santos
      Resolves bug-report http://bugs.openfoam.org/view.php?id=2099
      b7e13883
  2. 16 Aug, 2016 1 commit
  3. 05 Aug, 2016 1 commit
  4. 24 Jun, 2016 1 commit
  5. 18 May, 2016 1 commit
  6. 30 Apr, 2016 2 commits
    • Henry Weller's avatar
      Updated headers · 30bc7515
      Henry Weller authored
      30bc7515
    • Henry Weller's avatar
      GeometricField: Renamed internalField() -> primitiveField() and... · 866fe210
      Henry Weller authored
      GeometricField: Renamed internalField() -> primitiveField() and dimensionedInternalField() -> internalField()
      
      These new names are more consistent and logical because:
      
      primitiveField():
      primitiveFieldRef():
          Provides low-level access to the Field<Type> (primitive field)
          without dimension or mesh-consistency checking.  This should only be
          used in the low-level functions where dimensional consistency is
          ensured by careful programming and computational efficiency is
          paramount.
      
      internalField():
      internalFieldRef():
          Provides access to the DimensionedField<Type, GeoMesh> of values on
          the internal mesh-type for which the GeometricField is defined and
          supports dimension and checking and mesh-consistency checking.
      866fe210
  7. 26 Apr, 2016 1 commit
  8. 25 Apr, 2016 1 commit
  9. 24 Apr, 2016 1 commit
  10. 07 Sep, 2016 1 commit
  11. 06 Sep, 2016 1 commit
  12. 22 Jul, 2016 1 commit
  13. 12 Jul, 2016 1 commit
  14. 20 Jun, 2016 1 commit
  15. 17 Jun, 2016 1 commit
  16. 16 Jun, 2016 1 commit
  17. 22 Jun, 2016 1 commit
  18. 10 Jun, 2016 2 commits
  19. 26 Apr, 2016 1 commit
  20. 22 Apr, 2016 1 commit
  21. 21 Apr, 2016 1 commit
  22. 25 Apr, 2016 1 commit
  23. 16 Apr, 2016 1 commit
  24. 04 Apr, 2016 1 commit
  25. 15 Feb, 2016 1 commit
  26. 10 Feb, 2016 1 commit
  27. 08 Feb, 2016 1 commit
    • Henry Weller's avatar
      Added support for ParaView-5.0.0 · 1dbca771
      Henry Weller authored
      PV4FoamReaders: Updated to build with ParaView-5.0.0
      paraFoam: Updated to load PV4FoamReaders for ParaView-5.0.0
      
      Currently this is experimental but if it becomes clear that ParaView-4
      and ParaView-5 are and will remain consistent with respect to readers
      the plan is to rename
      
      PV4 -> PV
      
      or
      
      PV4 -> PV45 if it is assumed that PV6 may need to be different.
      1dbca771
  28. 10 Jan, 2016 2 commits
  29. 02 Dec, 2015 1 commit
  30. 10 Nov, 2015 1 commit
  31. 01 Nov, 2015 1 commit
  32. 25 Jan, 2016 1 commit
    • mattijs's avatar
      ENH: glboal file handling: initial commit · a644a9f4
      mattijs authored
      Moved file path handling to regIOobject and made it type specific so
      now every object can have its own rules. Examples:
      - faceZones are now processor local (and don't search up anymore)
      - timeStampMaster is now no longer hardcoded inside IOdictionary
        (e.g. uniformDimensionedFields support it as well)
      - the distributedTriSurfaceMesh is properly processor-local; no need
        for fileModificationChecking manipulation.
      a644a9f4
  33. 08 Dec, 2015 1 commit
  34. 27 Nov, 2015 1 commit
  35. 25 Nov, 2015 2 commits
    • Andrew Heather's avatar
      ENH: Multiple updates to function objects · d3607bc2
      Andrew Heather authored
      Updated objects
      - corrected Peclet number for compressible cases
      - propagated log flag and resultName across objects
      
      New function objects
      - new fluxSummary:
        - calculates positive, negative, absolute and net flux across face
          zones
      - new runTimeControl
        - abort the calculation when a user-defined metric is achieved.
          Available options include:
          - average value remains unchanged wrt a given threshold
          - equation initial residual exceeds a threshold - useful to abort
            diverging cases
          - equation max iterations exceeds a threshold - useful to abort
            diverging cases
          - min/max of a function object value
          - min time step exceeds a threshold - useful to abort diverging
            cases
      - new valueAverage:
        - average singular values from other function objects, e.g. Cd, Cl and
          Cm from the forceCoeffs function object
      d3607bc2
    • Andrew Heather's avatar
  36. 11 Nov, 2015 1 commit
    • Andrew Heather's avatar
      ENH: Initial commit of new runTimePostProcessing function object · c1e0645d
      Andrew Heather authored
      - Allows generation of images (currently PNG files) during the run
      - ... or afterwards by invoking the execFlowFunctionObjects utility
      - Wrapper around VTK functionality
      - Support for objects:
        - text
        - points (glyphs: sphere, arrow)
        - lines (tubes)
        - surfaces (wireframe, shaded, combination)
      - Colour using:
        - user-defined
        - field values (several colour maps availale)
      - For image sequences:
        - dynamic views (camera movement)
        - objects can appear/disappear using opacity
      - Building
        - VTK dependency v6+
        - satisfied using ParaView from ThirdParty directory
        - or separate VTK installation
      c1e0645d