# This file is part of the dune-xt project:
# https://zivgitlab.uni-muenster.de/ag-ohlberger/dune-community/dune-xt
# Copyright 2009-2021 dune-xt developers and contributors. All rights reserved.
# License: Dual licensed as BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)
# or GPL-2.0+ (http://opensource.org/licenses/gpl-license)
# with "runtime exception" (http://www.dune-project.org/license.html)
# Authors:
# Felix Schindler (2013 - 2014, 2016 - 2017, 2019)
# René Fritze (2009, 2015, 2019)
# Tobias Leibner (2020 - 2021)
dune-xt is an eXTensions module for DUNE, which is often used in the context of the discretization module dune-gdt.
There is a paper describing some of the concepts behind this extension. While already dated (in particular, the four modules dune-xt-common, dune-xt-grid, dune-xt-la and dune-xt-functions have been merged into the single dune-xt module), most ideas still apply:
T. Leibner and R. Milk and F. Schindler: "Extending DUNE: The dune-xt modules"
Archive of Numerical Software, 5:193-216, 2017
https://www.doi.org/10.11588/ans.2017.1.27720
New users may best try out this module by using the git supermodule dune-xt-super, experienced DUNE users may go ahead.
Please see our gitlab page for issue tracking and further information. If you want to start hacking, go ahead and fork us on gitlab (or fork the github mirror) and have a look at the CONTRIBUTING.md.