Skip to content
Snippets Groups Projects
  1. Apr 19, 2016
  2. Apr 18, 2016
  3. Apr 15, 2016
  4. Apr 14, 2016
  5. Apr 13, 2016
  6. Apr 04, 2016
  7. Mar 29, 2016
    • Oliver Sander's avatar
      Merge branch 'feature/cleanup-intersection-dimensions' into 'master' · 4eddfd8a
      Oliver Sander authored
      Deprecate Intersection::codimension and Intersection::dimension
      
      At the 2015 dev meeting we decided to deprecated and eventually remove the
      two exported numbers Intersection::codimension and Intersection::dimension.
      The main reasons where the a) they are redundant and b) having Intersection::dimension
      denote the grid(!) dimension confused too many people.
      (see http://users.dune-project.org/projects/dune-developer-meeting-2015/wiki/Protocol
      Section 7.5.1.5 for the minutes of that discussion).
      
      This patch deprecates the two numbers.  I tested it with clang-3.6.2 (where it works)
      and gcc 5.3.1 (where it doesn't, but at least it doesn't break anything).
      
      I plan to leave this open until monday 29.3. to give everybody a last chance for objections, and then merge it myself.
      
      See merge request !43
      4eddfd8a
  8. Mar 21, 2016
  9. Mar 20, 2016
  10. Mar 18, 2016
    • Oliver Sander's avatar
      Remove BLUE from the list of 3D UGGrid refinement rules · 83ddcd79
      Oliver Sander authored
      BLUE does figure in the UG enum type of possible 3D refinement rules,
      but there seems to be no code at all implementing such rules.
      I am unsure what the reason is:  is the enum wrong?  Or is it just being
      optimistic and 3D BLUE rules were expected to be added eventually?
      
      For the time being I simply remove 3D BLUE from the documentation of
      anisotropic UGGrid refinement.
      83ddcd79
    • Oliver Sander's avatar
      Adapt to a change in macro names in the (not yet officially released) ug 3.13.0 · 7f03a503
      Oliver Sander authored
      The UG library has always used two macros _2 and _3 to select the grid dimension.
      These macros were set by the build system and changed all sorts of things, including
      data structure layout.  Unfortunately, the names _2 and _3 are also used by the
      C++ standard library, in the std::placeholders namespace.  For some reason, this
      does not lead to problems using libstdc++, but apparently it does when using
      libc++.
      
      To fix this, in the UG git master (what will become ug 3.13.0), these two macros
      have been renamed to UG_DIM_2 and UG_DIM_3, respectively.  As a consequence,
      the Dune UGGrid wrapper now fails to compile with the UG git master.  As an
      intermediate solution, this patch modifies UGGrid to always use both old and
      new macros.  That way, at least users of libstdc++ can use the UG git master
      again.  All others have to wait for a more clever patch.
      7f03a503
  11. Mar 12, 2016
  12. Mar 11, 2016
  13. Mar 09, 2016
  14. Mar 04, 2016
    • Martin Nolte's avatar
      [dgf][yaspgrid] Throw more meaningful exception, if file is not found · 2b0ad1a8
      Martin Nolte authored
      If the DGF file could not be found in the DGFGridFactory for YaspGrid,
      you got the exception 'file not found in BasicBlock::BasicBlock'. As the
      BasicBlock only gets an istream, it cannot display the filename.
      Therefore, we directly check whether the ifstream is valid before
      passing it anywhere. If not, we through an exception containing the
      file name.
      2b0ad1a8
  15. Feb 27, 2016
  16. Feb 26, 2016
  17. Feb 25, 2016
  18. Feb 24, 2016
  19. Feb 23, 2016
Loading