- Mar 12, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7415]]
-
Markus Blatt authored
[[Imported from SVN: r7414]]
-
- Feb 25, 2013
-
-
Carsten Gräser authored
Patch by Bernd Flemisch [[Imported from SVN: r7385]]
-
- Feb 22, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7379]]
-
Christian Engwer authored
add missing implementation of state() [[Imported from SVN: r7378]]
-
- Feb 19, 2013
-
-
Markus Blatt authored
Revision 6654 .----------------- Merge sync to keep track with the trunk. Thanks for renaming files and targets. Always a pleasure to mimic this manually. [[Imported from SVN: r7365]]
-
Markus Blatt authored
Initial message was : Reflect removed test-stack in CMakeLists.txt. [[Imported from SVN: r7358]]
-
Markus Blatt authored
Initial message of blocked patch was : Adjusted CMakeLists.txt according to added files. [[Imported from SVN: r7357]]
-
- Feb 18, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7129]]
-
Markus Blatt authored
[[Imported from SVN: r7128]]
-
- Feb 14, 2013
-
-
Christian Engwer authored
At least since version 3.0 CLang support __cxa_demangle. To support as many compilers as possible we test for the feature instead of testing for the compiler version. Thanks to Andreas Lauser <and@poware.org> for providing this patch (see FS #1246) [[Imported from SVN: r7125]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7124]]
-
- Feb 08, 2013
-
-
Christoph Grüninger authored
(calms down clang warning) [[Imported from SVN: r7113]]
-
- Feb 07, 2013
-
-
Markus Blatt authored
n dune/common/share_ptr.hh the constructor of SharedCount is defined to be a template. However, the template argument is never used. This template argument was now dropped. Patch kindly provided by Olaf Ippisch [[Imported from SVN: r7108]]
-
Christoph Gersbacher authored
Move template specializations of matrix capabilities into header. Restrict call to methods solve(), invert() to invertible matrices. [[Imported from SVN: r7107]]
-
- Feb 06, 2013
-
-
Christoph Gersbacher authored
[[Imported from SVN: r7104]]
-
Christoph Gersbacher authored
[[Imported from SVN: r7103]]
-
Christoph Gersbacher authored
[[Imported from SVN: r7102]]
-
Christoph Gersbacher authored
[[Imported from SVN: r7101]]
-
- Feb 01, 2013
-
-
Christoph Grüninger authored
[[Imported from SVN: r7099]]
-
Christoph Grüninger authored
[[Imported from SVN: r7098]]
-
- Jan 28, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r7095]]
-
Markus Blatt authored
[[Imported from SVN: r7094]]
-
Markus Blatt authored
[[Imported from SVN: r7093]]
-
Markus Blatt authored
[[Imported from SVN: r7092]]
-
- Jan 27, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r7091]]
-
- Jan 25, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7090]]
-
- Jan 24, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7087]]
-
Markus Blatt authored
[[Imported from SVN: r7086]]
-
Markus Blatt authored
[[Imported from SVN: r7083]]
-
- Jan 18, 2013
-
-
Oliver Sander authored
Patch by Andreas Lauser. Thanks! [[Imported from SVN: r7076]]
-
Oliver Sander authored
[[Imported from SVN: r7075]]
-
- Jan 14, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r7074]]
-
- Jan 13, 2013
-
-
Christoph Grüninger authored
[[Imported from SVN: r7073]]
-
- Dec 24, 2012
-
-
Markus Blatt authored
BTW: Currently they are not at all activated in dune-common. [[Imported from SVN: r7069]]
-
- Nov 26, 2012
-
-
Christoph Grüninger authored
Fixed function call in test code, because indexSet_ is a pointer. Clang complained. [[Imported from SVN: r7068]]
-
- Nov 25, 2012
-
-
Christian Engwer authored
Add support for boost::hash This patch adds boost::hash as a fallback option for Dune::hash if neither std::hash nor std::tr1::hash can be found. We only have to include the appropriate header and import the name into the Dune namespace, as the built-in extension mechanism of boost::hash will automatically pick up the global hash_value() functions. To test whether the mechanism actually works, the patch also adds boost::hash to the list of hash implementations tested in bigunsignedinttest. Kudos to Steffen Müthing, see FS#1192 [[Imported from SVN: r7067]]
-
Christian Engwer authored
Make bigunsignedint hashable using Dune::hash This patch adds the required hooks to enable hashing of bigunsignedint and makes sure the hasher can be invoked in bigunsignedinttest. Making bigunsignedint hashable also makes it possible to use hash-based containers for EntityIDs with YaspGrid and SGrid, as those grids implement the EntityID as a plain bigunsignedint. The patch also adds a little test to bigunsignedinttest, trying to hash a bigunsignedint with Dune::hash as well as any of the detected backends (std::hash and std::tr1::hash). Kudos to Steffen Müthing, see FS#1192 [[Imported from SVN: r7066]]
-
Christian Engwer authored
Add basic support for hashing using Dune::hash This patch introduces the functor Dune::hash in a similar manner to other C++11 functionality by importing the definition from namespace std. Apart from that, the patch also provides some basic functionality to simplify making user-defined types hashable, in particular functions for combining hashes and hashing iterator ranges as well as a mechanism for defining the struct specializations required by std::hash and std::tr1::hash in the correct namespace. The current implementation will first try to use std::hash and, if that fails, attempt to fall back on std::tr1::hash. If that is not available either, hash support is disabled as there is no homegrown fallback for now. The extension mechanism will register the type with both std::hash and std::tr1::hash, if available. This should make it possible to use unordered_{set,map} from both C++11 and TR1 without having to specify a custom hasher. Kudos to Steffen Müthing, see FS#1192 [[Imported from SVN: r7065]]
-
- Nov 23, 2012
-
-
Christoph Grüninger authored
Remove cast operator that caused Clang warnings. This fixes FS#1207. Kudos to Ansgar Burchardt for the patch. [[Imported from SVN: r7064]]
-