1. 14 Nov, 2016 3 commits
  2. 13 Nov, 2016 4 commits
    • mark's avatar
      ENH: simplify check for metis sizes (issue #290) · 8c59bfe2
      mark authored
      - Now that the metisDecomp uses the metis definition for float/double,
        do not need to verify the scalar sizes.
      
      Note:
      - could drop precision qualifier for metis, scotch installation
        (include, lib) as being unneeded, but it is simpler to keep them
        and continue to use the FOAM_EXT_LIBBIN path
        (in case other ThirdParty software is compiled with different
        precisions).
      8c59bfe2
    • Henry Weller's avatar
      metisDecomp: Use real_t for processor weights · 6eba2820
      Henry Weller authored
      Based on patch contributed by Alexey Matveichev
      Resolves feature-request http://bugs.openfoam.org/view.php?id=2330
      6eba2820
    • mark's avatar
      BUG: Field construct from Xfer<Field> fails (issued #298) · c81bb75a
      mark authored
      - Cannot pass through to underlying list constructor directly.
      
      - As this constructor was broken, there seem to be a number of
        workarounds scattered in the code. Could revisit them in the future
        as part of code-style:
      
            edgeMesh(const Xfer<pointField>&, const Xfer<edgeList>&);
            CompactIOField(const IOobject&, const Xfer<Field<T>>&);
            GlobalIOField(const IOobject&, const Xfer<Field<Type>>&);
            IOField(const IOobject&, const Xfer<Field<Type>>&);
      c81bb75a
    • mark's avatar
      BUG: unallocated list in triSurface vtk reader (issue #297) · 44b1c09a
      mark authored
      - Condition is there to catch cases where the vtkSurfaceFormat returns
        no zones (which should never be the case), but assigns a fallback
        value without first resizing.
      44b1c09a
  3. 12 Nov, 2016 2 commits
    • mark's avatar
    • mark's avatar
      DEFEATURE: remove broken OFS surfaceFormat (issue #296, #294) · ffc23412
      mark authored
      - This format is fortunately little-used (or never used) since its
        inception.
      
        Using raw stream operators to write zones, points and faces in a
        single file was not well thought out - the output content varies
        with the Face template type (face, triFace, labelledFace), which
        makes it not very robust at all.
      
        The static read in OFSsurfaceFormat also has a bug - keeping
        transcribed faces from being passed through.
      
        Conclusion: removing it makes more sense that repairing and still
        not having something good.
      
        Do retain stream operators for MeshedSurface and UnsortedMeshedSurface,
        since they are useful for passing around data
        (eg, between processors), but they shouldn't be used for files.
      ffc23412
  4. 11 Nov, 2016 4 commits
  5. 10 Nov, 2016 6 commits
    • Mark Olesen's avatar
      Merge branch 'feature-convert' into 'develop' · 692451ae
      Mark Olesen authored
      Improvements to the conversion utilities
      
      Various changes associated with issue #204.
      
      * Reduced code duplication for handling prostar conversion and IO
      * Simple conversion to/from AVL/FIRE geometries
      * New library basis for conversion to/from CCM geometries - handles multiple regions, conformal interfaces etc. No support for film or 2d shell geometries
      * Improved infrastructure for writing VTK content. Will propagate usage through other parts of the code in the future.
      
      See merge request !76
      692451ae
    • mark's avatar
      ENH: improved infrastructure for writing VTK content · 5c191ba5
      mark authored
      Note: classes are prefixed with 'foamVtk' instead of 'vtk' to avoid potential
      conflicts with VTK itself.
      
      foamVtkCore
      ~~~~~~~~~~~
      - General very low-level functionality.
      
      foamVtkPTraits
      ~~~~~~~~~~~~~~
      - Traits type of functionality for VTK
      
      foamVtkOutputOptions
      ~~~~~~~~~~~~~~~~~~~~
      - The various format output options as a class that can be passed to
        formatters etc.
      
      foamVtkCells
      ~~~~~~~~~~~~
      - Intended for unifying vtkTopo and PV-Reader code in the future.
      - Handles polyhedron decompose internally etc
      
      foamVtkOutput, foamVtkFormatter
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      - Output helpers.
      - Selector for individual formatters.
        Currently write all scalar data a 'float' (not 'double'). Can
        revisit this in the future.
      5c191ba5
    • mark's avatar
      492938d3
    • mark's avatar
      0c47c583
    • mark's avatar
      ENH: cleanup starcd (prostar) mesh conversion (issue #204) · 0e1b60be
      mark authored
      - Reduce code duplication by moving out common functionality
        into STARCDCore.
      0e1b60be
    • mark's avatar
      ENH: relocate meshSubsetHelper into dynamicMesh for re-use · 86816343
      mark authored
      - reuse for foamToTecplot360 and foamToVTK.
      - remove dependency on vtkMesh where possible.
      86816343
  6. 09 Nov, 2016 14 commits
  7. 08 Nov, 2016 4 commits
  8. 07 Nov, 2016 3 commits