Newer
Older
# This file is part of the dune-xt-common project:
# https://github.com/dune-community/dune-xt-common
# Copyright 2009-2017 dune-xt-common 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)
# Felix Schindler (2013 - 2014, 2016 - 2017)
[](https://travis-ci.org/dune-community/dune-xt-common)
dune-xt-common is an eXTensions module for DUNE (http://www.dune-project.org),
which is often used together with [dune-xt-grid](https://github.com/dune-community/dune-xt-grid),
[dune-xt-functions](https://github.com/dune-community/dune-xt-functions) and
[dune-xt-la](https://github.com/dune-community/dune-xt-la) in the context of
the discretization module [dune-gdt](https://github.com/dune-community/dune-gdt).
There is a paper describing some of the concepts behind these extensions. While
already dated, 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](https://github.com/dune-community/dune-xt-super), experienced
DUNE users may go ahead.
Please see our [github page](https://github.com/dune-community/dune-xt-common)
for issue tracking and further information. If you want to start hacking, go
ahead and fork us on github and have a look at the
[CONTRIBUTING.md](https://github.com/dune-community/dune-xt-common/blob/master/CONTRIBUTING.md).