- Jul 23, 2015
-
-
Ansgar Burchardt authored
The section is empty since the code was split into the dune-geometry module.
-
- Jul 22, 2015
-
-
Felix Gruber authored
-
Ansgar Burchardt authored
Since fda5a9e0 AlignmentOf always uses std::alignment_of and the fallback implementation is no longer used.
-
Christoph Grüninger authored
It's more CMake style.
-
Christoph Grüninger authored
-
- Jul 21, 2015
-
-
Robert K authored
-
- Jul 17, 2015
-
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
Since de430584 HAVE_DUNE_HASH is always defined.
-
floating comparisons
-
- Jul 15, 2015
-
-
Christoph Grüninger authored
-
- Jul 13, 2015
-
-
Dominic Kempf authored
Some downstream modules like pdelab and dumux already abandoned the current bahaviour of building tests on make test. The testing infrastructure does throw them error messages during make test though. This commi introduces the switch DUNE_DISABLE_TEST_MAGIC which may be set by downstream modules to disable the magic. To see how to switch a downstream module, see: http://conan2.iwr.uni-heidelberg.de/git/pdelab/dune-pdelab/commit/dc5ef4b39f5be5690457f0bbfe008b1f45d5fd98
-
Robert K authored
-
- Jul 11, 2015
-
-
Oliver Sander authored
-
- Jul 10, 2015
-
-
Jö Fahlke authored
Point to proposal for C++17 make_array(), and point out the differences of our implementation.
-
Jö Fahlke authored
That inhibits RVO and actually makes the code slower. And even if the compiler decides against RVO, the standard requires that he moves from the object, if possible. See Scott Meyers "Effective Modern C++", second half of Item 25. Thanks Markus Blatt for noticing.
-
Use std::array instead of Dune::array. [make_array] use variadic template instead of different specialization
-
Dominic Kempf authored
-
Christoph Grüninger authored
-
- Jul 09, 2015
-
-
Markus Blatt authored
This has to be done as each module puts dune-common_MODULE_PATH into CMAKE_MODULE_PATH to find the DUNE's cmake macros. This should be removed when building the complete CMAKE_MODULE_PATH module path (in reverse order of the dependency). Unfortunately, the conditional to check whether the variable dune-common_MODULE_PATH is set was incorrect. This commit fixes this. I hope that this fixes FS 1686 https://dune-project.org/flyspray/index.php?do=details&task_id=1686 Please merge to the release
-
Christoph Grüninger authored
- add question concerning configure options - add question concerning disabling options - mention deletion of CMakeCache.txt
-
Christoph Grüninger authored
Update CXXFLAG question. More proof reading and line wrapping.
-
Christoph Grüninger authored
- Get rid of \\ at end of paragraphs - Fix various misspellings - add some convenience macros - add myself as co-author - break long lines which were modified anyway
-
- Jul 07, 2015
-
-
Christoph Grüninger authored
Commit 4878943f actuall did change the default behavior, it effectifly disabled LaTex for some users. To disable LaTeX pass -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=TRUE
-
- Jul 03, 2015
-
-
Steffen Müthing authored
* feature/FS1683-improve-iteratorrange: [IteratorRange][Release] Make IteratorRange default-constructible and copyable
-
Steffen Müthing authored
IteratorRanges are convenient for storing ranges of iterators into a larger container, e.g. for the per-codim GeometryTypes in an IndexSet. Unfortunately, you can't just create an array of IteratorRanges right now because they can neither be copied, nor are they default-constructible. This patch fixes that problem and also adds a second typedef const_iterator to make IteratorRange work in contexts where the iterating code isn't using range-based for and assumes a const object.
-
- Jul 02, 2015
-
-
-
Christoph Grüninger authored
Otherwise it collides with the config.h.cmake for in-source builds. The generated file is called config_collected.h.cmake. Thanks to Robert for the heads-up.
-
- Jul 01, 2015
-
-
Christoph Grüninger authored
Setting a policy must be guarded as older CMake version do not know about the policy.
-
Steffen Müthing authored
CMake >= 2.8.12 can optionally use @rpath to embed dynamic linker paths into shared libraries on OS X. This greatly improves reliability with libraries in non-standard locations and should definitely be turned on by default.
-
Robert K authored
-
Robert K authored
-
Robert K authored
-
Robert K authored
-
Robert K authored
script. This feature is disabled by default and can be enabled by -DALLOW_CXXFLAGS_OVERWRITE=ON.
-
- Jun 30, 2015
-
-
Steffen Müthing authored
This branch fixes a number of problems related to dune_enable_all_packages(): - The feature requires at least CMake 2.8.12, which is more recent than the baseline requirement of the core modules (2.8.12). We now check for that when executing the relevant functions and also remind the user to set the correct version in cmake_minimum_required(). - Updated the documentation to also state the version requirement. - The duneproject script now also warns the user about the more stringent CMake version requirements when using the feature and sets the correct minimum required CMake version in the new module's main CMakeLists.txt file. - There was a bug in duneproject that caused it to always enable dune_enable_all_packages(), ignoring the choice made by the user. That bug is fixed in this branch. - Some minor fixes to duneproject while I was at it. This fixes FS1678. * feature/FS1678: [dunecontrol] Output choice of external package handling and required CMake version [duneproject] Allow specifying ENABLE_ALL as 5th command line argument [duneproject] Update CMake minimum version if ENABLE_ALL is true [duneproject][Bugfix] Make sure dune_enable_all_packages() can actually be disabled [CMake] Improve documentation in DuneEnableAllPackages.cmake [CMake][Doc] Add required CMake version to dune_enable_all_packages() [CMake] Require CMake 2.8.12 for dune_enable_all_packages() [CMake] Fix typo in warning message. Add a warning that some functions are 2.8.12
-
Ansgar Burchardt authored
-
Dominic Kempf authored
With the recent changes to bigunsignedint, the index cannot be initialized with a negative value anymore. We change this to 1 to overcome the problem. This commit together with the recent bugfixes by Ansgar fixes the AMG code on master.
-
Steffen Müthing authored
-
Steffen Müthing authored
-
Steffen Müthing authored
dune_enable_all_packages() now requires CMake 2.8.12, so make sure duneproject generates a correct template. Also output a warning to tell the user about this change in required CMake version.
-