{"push_id":894708023,"size":198,"distinct_size":10,"ref":"refs/heads/feature/dg-nonoverlapping","head":"9c9958cc943630a5f84615e01f1a791c3de1ec7e","before":"5a0bef800ba631f5328727c68aea29b138529497","commits":[{"sha":"ee9d2a9992c8ed1145eb313d2dc6c33e93c84a4e","author":{"email":"9df4ed613cd465e2285164635b954a0db17da2b6@dune-project.org","name":"Christian Engwer"},"message":"[entitypointer] add the entity interface to help in the transition to only using Entities","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/ee9d2a9992c8ed1145eb313d2dc6c33e93c84a4e"},{"sha":"b8bb3d8a6a1d3215e1721402da0513620b49447f","author":{"email":"0a57e60ff526bda138d7f57aa55684b442cb3e37@gmx.de","name":"Linus Seelinger"},"message":"[bugfix] Fix periodic boundary conditions in yaspgrid\n\nRemove coordinate transformations leading to faulty indices in case of periodic boundary\n\nFix boundary detection on periodic overlap\n\nSimplify boundary and neighbor detection","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/b8bb3d8a6a1d3215e1721402da0513620b49447f"},{"sha":"bba482f442385c5e962af5d7f964f00f0d9175c2","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"Merge remote-tracking branch 'linus/master'\n\nMerge fix for correct handling of periodic boundary conditions\nby Linus Seelinger.\n\n* linus/master:\n  [bugfix] Fix periodic boundary conditions in yaspgrid","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/bba482f442385c5e962af5d7f964f00f0d9175c2"},{"sha":"83daac7828f3b9547f8a8662229d773ccfb8ea26","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"[Bugfix][YaspGrid] Fix unused variable warning","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/83daac7828f3b9547f8a8662229d773ccfb8ea26"},{"sha":"822a7b7f4d663e34ae8a1de8c1a446ca75fdc4c0","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"[Release][GridCheck] Make it possible to skip the BoundarySegmentIndexCheck\n\nSome grids (e.g. the subdomain grids of MultiDomainGrid) are not\nexpected to contain valid BoundarySegmentIndices, which currently makes\nit impossible to run the gridcheck on them without errors.\n\nThis patch makes that part of the gridcheck optional by adding a new\nfeature flag Dune::EnableBoundarySegmentIndexCheck. It is modeled on the\nexisting EnableLevelIntersectionIteratorCheck, but used the interface of\nstd::integral_constant (::value instead of ::v) and is placed inside the\nDune namespace.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/822a7b7f4d663e34ae8a1de8c1a446ca75fdc4c0"},{"sha":"e2f9c2156e2ab5a8792951462a09922ac28acfdd","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"[Release] Merge branch 'feature/FS1642-make-boundarysegmentindexcheck-optional'\n\n* feature/FS1642-make-boundarysegmentindexcheck-optional:\n  [Release][GridCheck] Make it possible to skip the BoundarySegmentIndexCheck","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/e2f9c2156e2ab5a8792951462a09922ac28acfdd"},{"sha":"0614296102ac56237f9bc08da71199861e7467e3","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"[Release][UG] Remove stray occurences of EntityPointer in UGMessageBuffer\n\nUGMessageBuffer apparently doesn't get instantiated by the UG grid\ncheck and thus some EntityPointer occurences in that class weren't\ncleaned up when migrating to the copyable entities.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/0614296102ac56237f9bc08da71199861e7467e3"},{"sha":"7f66fc1e827fccff40f1ad78d97ca57c1ace8877","author":{"email":"dfb2aa7e3b79621f1f3a82b4a10f28ead2e44c43@igpm.rwth-aachen.de","name":"Oliver Sander"},"message":"Make leafIndex for UG::Vector return the correct type (i.e., UG::UINT)\n\nThis fixes a Debian compilation error on ppc64el, where UINT is not\nunsigned int.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/7f66fc1e827fccff40f1ad78d97ca57c1ace8877"},{"sha":"badd105a0a2ee1f3781a1dd65d2adaacc9316775","author":{"email":"896144d56c6de99e9bfaf5535ffc35a98d8d2b59@igpm.rwth-aachen.de","name":"Ansgar Burchardt"},"message":"Use UG::INT instead of int in order to conform with the interface","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/badd105a0a2ee1f3781a1dd65d2adaacc9316775"},{"sha":"19aec9c0457d909a1a32ad274a3fa5c9eebbfeaa","author":{"email":"896144d56c6de99e9bfaf5535ffc35a98d8d2b59@igpm.rwth-aachen.de","name":"Ansgar Burchardt"},"message":"uggrid: Avoid dereferencing an entity (former EntityPointer)","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/19aec9c0457d909a1a32ad274a3fa5c9eebbfeaa"},{"sha":"f693f563331dcf920dcc803f0cd850eb1c74dcda","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"[Release][Bugfix] Avoid invalid iterator access in YaspGrid\n\nThe YGridList, used by YaspGrid to store a nested list of grid\nintersectionswith neigboring processes, calculates an offset for the\nYGridComponents associated with each element of the outer list. When\nupdating this offset in the finalize() method, the  implementation does\nnot check whether the current outer list element is empty. If it is\nempty, the code derefences an invalid iterator, causing a segfault when\ncompiled with Clang 3.6.\n\nThis patch fixes the problem by only calculating an offset if the\ncurrent list element is non-empty.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/f693f563331dcf920dcc803f0cd850eb1c74dcda"},{"sha":"f2ba5ad2f7dba3eb1061620fb98b17ac814afe66","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"Merge branch 'master' of https://git.dune-project.org/repositories/dune-grid\n\n* 'master' of https://git.dune-project.org/repositories/dune-grid:\n  uggrid: Avoid dereferencing an entity (former EntityPointer)","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/f2ba5ad2f7dba3eb1061620fb98b17ac814afe66"},{"sha":"1a64f01fe06c7888db258a4b68a61471122b4300","author":{"email":"9df4ed613cd465e2285164635b954a0db17da2b6@dune-project.org","name":"Christian Engwer"},"message":"[albertagrid] don't ude deprecated EntityPointer","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/1a64f01fe06c7888db258a4b68a61471122b4300"},{"sha":"826825787f0406b2eef93476da48f2519cc1bc64","author":{"email":"9df4ed613cd465e2285164635b954a0db17da2b6@dune-project.org","name":"Christian Engwer"},"message":"[albertagrid] add const qualifier, as we never change the geoInside object","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/826825787f0406b2eef93476da48f2519cc1bc64"},{"sha":"c1e05b55c955fd90f8a53e875227490f457d0e23","author":{"email":"9df4ed613cd465e2285164635b954a0db17da2b6@dune-project.org","name":"Christian Engwer"},"message":"[albertagrid, bugfix] make albertagrid compile with clang++ 3.4\n\nfor some unexplainable reason the friend decl in meshPointer::MacroIterator didn't work and\nthus didn't compile due to the private default constructor. As as default constructable\niterator isn't something unusual I decided for the simle fix, which means making the default\nconstructor public.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/c1e05b55c955fd90f8a53e875227490f457d0e23"},{"sha":"4d2a78fcd0e977569a006db23ec713e08439900e","author":{"email":"0a57e60ff526bda138d7f57aa55684b442cb3e37@gmx.de","name":"Linus Seelinger"},"message":"Add a grid visualization tool 'printgrid' that uses gnuplot to show the grid structure, indices etc.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/4d2a78fcd0e977569a006db23ec713e08439900e"},{"sha":"2d2750d6e066afff209f14cb0343b0fe5f9ea3b4","author":{"email":"c2b6875542b569f6a42d2e9c8d6f91fbd06e6a4a@dune-project.org","name":"Christoph Grüninger"},"message":"[release] Use file extension for Doxygen only files.\n\nFixes FS#FS#1649.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/2d2750d6e066afff209f14cb0343b0fe5f9ea3b4"},{"sha":"1190e518da59c3a116f8f8868154e080a53b5962","author":{"email":"bfd0df162e5e9e6269402c583eacb2af6533d0d0@dune-project.org","name":"Steffen Müthing"},"message":"Merge remote-tracking branch 'linus/master'\n\nThis branch adds a utility function that can be used to visualize the\nstructure of a 2D grid, including indices of cells, edges, vertices.\n\nIt was written by Linus Seelinger (who is currently a HiWi in\nHeidelberg) and has already proven very useful while debugging some\nYaspGrid issues.\n\nIt is entirely self-contained and should thus not have any impact on the\nremainder of dune-grid. Linus has also written a unit test.\n\n* linus/master:\n  Add a grid visualization tool 'printgrid' that uses gnuplot to show the grid structure, indices etc.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/1190e518da59c3a116f8f8868154e080a53b5962"},{"sha":"3d878e2f01ed2577fd9f784bff32dc47ce09f1cb","author":{"email":"3ac109360be3068e7a00944d53e01c3072299913@mathematik.uni-freiburg.de","name":"Tobias Malkmus"},"message":"[bugfix] add header guards and make headercheck pass","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/3d878e2f01ed2577fd9f784bff32dc47ce09f1cb"},{"sha":"069367b3ff984e18bbc9ff77fb5105edb8f90ac6","author":{"email":"dfb2aa7e3b79621f1f3a82b4a10f28ead2e44c43@igpm.rwth-aachen.de","name":"Oliver Sander"},"message":"[release] Stop cmake from looking for UG by consulting the PATH environment variable\n\nThe following construction is part of the standard cmake search locations\nfor find_package: [quote from http://www.cmake.org/cmake/help/v3.0/command/find_package.html ]\n\n\"Search the standard system environment variables. [...] Path entries ending in /bin or /sbin\nare automatically converted to their parent directories.\"\n\nThis leads to subtle problems building with UG when all of the following holds:\n\n- you want a global UG installation\n- you have a local UG source tree in your home directory\n  (which contains a ug-config.cmake)\n- your PATH contains $HOME/bin\n\nwhich incidentally happens to be the case on my machine.  cmake then looks for\nthe package in subfolders of the home directory, and 'finds' it in the source\ntree.  Since that is not a real installatioa,n linking fails eventually because\nthe UG libraries are not passed to the linker.\n\nSetting NO_SYSTEM_ENVIRONMENT_PATH disables this particular cmake behavior.\n\nThanks to Ansgar for helping me debug this.","distinct":false,"url":"https://api.github.com/repos/dune-project/dune-grid/commits/069367b3ff984e18bbc9ff77fb5105edb8f90ac6"}]}