- Oct 18, 2016
-
-
Christian Engwer authored
-
Dominic Kempf authored
This (not-yet merged to master) feature of dune_add_test allows us to halve the execution time of the yasp test suite here.
-
Dominic Kempf authored
There seems to be a bug to fix.
-
Dominic Kempf authored
-
Linus Seelinger authored
(cherry picked from commit f155bf5feae0f1627bc3898b6c9e3ee4e451c7b9)
-
Linus Seelinger authored
(cherry picked from commit 37f0489419b319f96b0b9357c5d724937debff3f)
-
Linus Seelinger authored
(cherry picked from commit 38f21b0b2c5f5953385a4e568ad764ea179a652a)
-
Linus Seelinger authored
(cherry picked from commit 467384420d573f1fb5c6de0daa8fc60c42f58661)
-
Linus Seelinger authored
(cherry picked from commit 6a73ddc3b983919c44e833d914f8d3636aa68ad8)
-
Linus Seelinger authored
(cherry picked from commit af489648c2f285c570e7b31bd9e1a4b2ad2bcff6)
-
Linus Seelinger authored
(cherry picked from commit df0eb79d6374e2bd057cc6e7be17322649901c28)
-
Linus Seelinger authored
[Tests] Split yaspgrid tests into multiple ones in a separate directory, reduced run time for 3d case (cherry picked from commit 1dda7ea599658c56d5750a863c4f3bb581bfe22e) Conflicts: dune/grid/test/CMakeLists.txt
-
Dominic Kempf authored
(cherry picked from commit a1bc18ff)
-
Linus Seelinger authored
* Test by Steffen Müthing with some modifications (cherry picked from commit c579813bcfda4ed38666b957c011634baf98a067)
-
- Oct 14, 2016
-
-
Oliver Sander authored
[test] add static check for higher codimension information on grid views Until now, the static part of the grid check only check on codim 0 structures, e.g., on the index set. This patch also performs these checks on higher codimensions. For the IndexSet::subIndex method, it will only check whether the method compiles. If codim > 0, it will silently ignore a Dune::NotImplemented exception, so that grids are not forced to implement the method; it simply has to compile. Note: This check is able to detect the error fix in !86. This merge request is basically !89 , but with Martin's initial implementation removed. As it only lived to be completely replaced 24h later, I didn't see the point in keeping it in the history. See merge request !96
-
Oliver Sander authored
Implement the subIndex method for entities of all dimensions Previously, it was available only for elements. The following question appears: what does the codim-parameter in template<int cc> unsigned int subIndex (const Codim<cc>::Entity& e, int i, unsigned int codim) const mean? Is it the codimension wrt to the grid, or wrt to the entity e? I did not find this documented anywhere, and therefore made my own choice. The 'codim' in this patch is the codimension with respect to the *grid*. See merge request !95
-
Until now, the static part of the grid check only check on codim 0 structures, e.g., on the index set. This patch also performs these checks on higher codimensions. For the IndexSet::subIndex method, it will only check whether the method compiles. If codim > 0, it will silently ignore a Dune::NotImplemented exception, so that grids are not forced to implement the method; it simply has to compile. Note: This check is able to detect the error fix in !86.
-
- Oct 13, 2016
-
-
Oliver Sander authored
Previously, it was available only for elements. The following question appears: what does the codim-parameter in template<int cc> unsigned int subIndex (const Codim<cc>::Entity& e, int i, unsigned int codim) const mean? Is it the codimension wrt to the grid, or wrt to the entity e? I did not find this documented anywhere, and therefore made my own choice. The 'codim' in this patch is the codimension with respect to the *grid*.
-
Robert K authored
-
Robert K authored
-
Robert K authored
on it's own.
-
Robert K authored
-
- Sep 30, 2016
-
-
Oliver Sander authored
Various OneDGrid cleanup patches See merge request !91
-
- Sep 29, 2016
-
-
Oliver Sander authored
They are already deprecated in the interface class. Since few people actually use the interface class, let's deprecate the methods on the implementation class OneDGrid as well.
-
Oliver Sander authored
-
Oliver Sander authored
-
- Sep 27, 2016
-
-
Oliver Sander authored
This is a preparatory step, to be able to remove the leafbegin/end and levelbegin/end methods from the OneDGrid class.
-
Oliver Sander authored
-
Oliver Sander authored
-
- Sep 20, 2016
-
-
Christoph Grüninger authored
Cleanup gitignore and old autotool doc See merge request !88
-
- Sep 19, 2016
-
-
Marco Agnese authored
-
Marco Agnese authored
-
Marco Agnese authored
-
- Sep 16, 2016
-
-
Martin Nolte authored
[bugfix] make subIndex method for OneDGrid compile for all codimension The index sets of OneDGrid support the subIndex method for entities of all codimensions. However, while the code was semantically correct for the case "cc != 0", the compiler would try to compile the "cc == 0" branch, too. This caused a compile-time error. This patch fixes the issue by calling a separate method for each codimension. See merge request !86
-
Oliver Sander authored
-
- Sep 14, 2016
-
-
Martin Nolte authored
The index sets of OneDGrid support the subIndex method for entities of all codimensions. However, while the code was semantically correct for the case "cc != 0", the compiler would try to compile the "cc == 0" branch, too. This caused a compile-time error. This patch fixes the issue by calling a separate method for each codimension.
-
- Sep 06, 2016
-
-
Oliver Sander authored
CommDataHandleIF: Introduce method 'fixedSize', which does the same as 'fixedsize', but has camel-case naming The CommDataHandleIF interface class has a member 'fixedsize'. This is one of the few in dune-grid that does not comply with the official naming rules: the name should be 'fixedSize'. This patch introduces a new method 'fixedSize', to allow a gradual transition from the old spelling to the new one. The make the transition as painless as possible, but methods implement the following behavior (remember that CommDataHandleIF is the base class in a CRTP pattern): - If the derived/implementation class has a method 'fixedSize', then that method is called. - Otherwise, the method 'fixedsize' is called. This approach allows both implementors of grids and implementors of data handles to switch their code from 'fixedsize' to 'fixedSize' at their convenience. Finally, I have come across a usecase for CRTP. :-) See merge request !82
-
- Sep 05, 2016
-
-
Oliver Sander authored
But the deprecation happens only in the doxygen documentation. Frankly I don't really know how to get a compiler warning here.
-
Oliver Sander authored
Fix uggrid entityseeds Previously, entity seeds only worked for elements and vertices. See merge request !84
-
- Aug 31, 2016
-
-
Oliver Sander authored
Due to unclear semantics of the hasEntity capability, these case are not currently tested by the checkentityseed.hh grid test.
-