From de1024383c8ec105e64d10d08b167fe14ee232bb Mon Sep 17 00:00:00 2001
From: Holger Class <holger.class@iws.uni-stuttgart.de>
Date: Mon, 26 Aug 2013 11:28:23 +0000
Subject: [PATCH] the test for the 3p module

git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@11263 2fb0f335-1f38-0410-981e-8018bf24f1b0
---
 .../3p/.deps/naplinfiltrationexercise.Po      | 2337 +++++++++++++++++
 test/implicit/3p/Makefile.am                  |    8 +
 .../3p/grids/naplinfiltrationexercise.dgf     |   15 +
 test/implicit/3p/naplinfiltrationexercise.cc  |   66 +
 .../3p/naplinfiltrationexercise.input         |   35 +
 test/implicit/3p/naplinfiltrationproblem3p.hh |  395 +++
 .../3p/naplinfiltrationspatialparams.hh       |  295 +++
 7 files changed, 3151 insertions(+)
 create mode 100644 test/implicit/3p/.deps/naplinfiltrationexercise.Po
 create mode 100644 test/implicit/3p/Makefile.am
 create mode 100644 test/implicit/3p/grids/naplinfiltrationexercise.dgf
 create mode 100644 test/implicit/3p/naplinfiltrationexercise.cc
 create mode 100644 test/implicit/3p/naplinfiltrationexercise.input
 create mode 100644 test/implicit/3p/naplinfiltrationproblem3p.hh
 create mode 100644 test/implicit/3p/naplinfiltrationspatialparams.hh

diff --git a/test/implicit/3p/.deps/naplinfiltrationexercise.Po b/test/implicit/3p/.deps/naplinfiltrationexercise.Po
new file mode 100644
index 0000000000..1e0320ec76
--- /dev/null
+++ b/test/implicit/3p/.deps/naplinfiltrationexercise.Po
@@ -0,0 +1,2337 @@
+naplinfiltrationexercise.o: naplinfiltrationexercise.cc \
+ /usr/include/stdc-predef.h ../../../config.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/deprecated.hh \
+ ../../../dumux/common/quad.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/unused.hh \
+ naplinfiltrationproblem3p.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfug.hh \
+ /usr/include/c++/4.8/fstream /usr/include/c++/4.8/istream \
+ /usr/include/c++/4.8/ios /usr/include/c++/4.8/iosfwd \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/cpu_defines.h \
+ /usr/include/c++/4.8/bits/stringfwd.h \
+ /usr/include/c++/4.8/bits/memoryfwd.h \
+ /usr/include/c++/4.8/bits/postypes.h /usr/include/c++/4.8/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdarg.h \
+ /usr/include/bits/wchar.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/c++/4.8/exception \
+ /usr/include/c++/4.8/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.8/bits/exception_ptr.h \
+ /usr/include/c++/4.8/bits/exception_defines.h \
+ /usr/include/c++/4.8/bits/nested_exception.h \
+ /usr/include/c++/4.8/bits/char_traits.h \
+ /usr/include/c++/4.8/bits/stl_algobase.h \
+ /usr/include/c++/4.8/bits/functexcept.h \
+ /usr/include/c++/4.8/bits/cpp_type_traits.h \
+ /usr/include/c++/4.8/ext/type_traits.h \
+ /usr/include/c++/4.8/ext/numeric_traits.h \
+ /usr/include/c++/4.8/bits/stl_pair.h /usr/include/c++/4.8/bits/move.h \
+ /usr/include/c++/4.8/bits/concept_check.h \
+ /usr/include/c++/4.8/type_traits \
+ /usr/include/c++/4.8/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.8/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.8/debug/debug.h \
+ /usr/include/c++/4.8/bits/stl_iterator.h /usr/include/c++/4.8/cstdint \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.8/bits/localefwd.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/c++locale.h \
+ /usr/include/c++/4.8/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.8/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/bits/byteswap-16.h /usr/include/c++/4.8/bits/ios_base.h \
+ /usr/include/c++/4.8/ext/atomicity.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/gthr.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/atomic_word.h \
+ /usr/include/c++/4.8/bits/locale_classes.h /usr/include/c++/4.8/string \
+ /usr/include/c++/4.8/bits/allocator.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/c++allocator.h \
+ /usr/include/c++/4.8/ext/new_allocator.h /usr/include/c++/4.8/new \
+ /usr/include/c++/4.8/bits/ostream_insert.h \
+ /usr/include/c++/4.8/bits/cxxabi_forced.h \
+ /usr/include/c++/4.8/bits/stl_function.h \
+ /usr/include/c++/4.8/backward/binders.h \
+ /usr/include/c++/4.8/bits/range_access.h \
+ /usr/include/c++/4.8/bits/basic_string.h \
+ /usr/include/c++/4.8/initializer_list \
+ /usr/include/c++/4.8/ext/string_conversions.h \
+ /usr/include/c++/4.8/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/include/bits/stdlib-float.h /usr/include/c++/4.8/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h /usr/include/c++/4.8/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.8/bits/functional_hash.h \
+ /usr/include/c++/4.8/bits/hash_bytes.h \
+ /usr/include/c++/4.8/bits/basic_string.tcc \
+ /usr/include/c++/4.8/bits/locale_classes.tcc \
+ /usr/include/c++/4.8/streambuf /usr/include/c++/4.8/bits/streambuf.tcc \
+ /usr/include/c++/4.8/bits/basic_ios.h \
+ /usr/include/c++/4.8/bits/locale_facets.h /usr/include/c++/4.8/cwctype \
+ /usr/include/wctype.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/ctype_base.h \
+ /usr/include/c++/4.8/bits/streambuf_iterator.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/ctype_inline.h \
+ /usr/include/c++/4.8/bits/locale_facets.tcc \
+ /usr/include/c++/4.8/bits/basic_ios.tcc /usr/include/c++/4.8/ostream \
+ /usr/include/c++/4.8/bits/ostream.tcc \
+ /usr/include/c++/4.8/bits/istream.tcc \
+ /usr/include/c++/4.8/bits/codecvt.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/basic_file.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/c++io.h \
+ /usr/include/c++/4.8/bits/fstream.tcc /usr/include/c++/4.8/vector \
+ /usr/include/c++/4.8/bits/stl_construct.h \
+ /usr/include/c++/4.8/ext/alloc_traits.h \
+ /usr/include/c++/4.8/bits/alloc_traits.h \
+ /usr/include/c++/4.8/bits/ptr_traits.h \
+ /usr/include/c++/4.8/bits/stl_uninitialized.h \
+ /usr/include/c++/4.8/bits/stl_vector.h \
+ /usr/include/c++/4.8/bits/stl_bvector.h \
+ /usr/include/c++/4.8/bits/vector.tcc \
+ /home-local/holle/DUMUX/dune-common/dune/common/exceptions.hh \
+ /usr/include/c++/4.8/sstream /usr/include/c++/4.8/bits/sstream.tcc \
+ /home-local/holle/DUMUX/dune-common/dune/common/fvector.hh \
+ /usr/include/c++/4.8/cmath /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \
+ /usr/include/c++/4.8/cstddef /usr/include/c++/4.8/complex \
+ /usr/include/c++/4.8/cstring /usr/include/string.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/typetraits.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/exceptions.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/array.hh \
+ /usr/include/c++/4.8/iostream /usr/include/c++/4.8/iomanip \
+ /usr/include/c++/4.8/locale \
+ /usr/include/c++/4.8/bits/locale_facets_nonio.h \
+ /usr/include/c++/4.8/ctime \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/time_members.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/4.8/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/4.8/array /usr/include/c++/4.8/stdexcept \
+ /home-local/holle/DUMUX/dune-common/dune/common/deprecated.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/densevector.hh \
+ /usr/include/c++/4.8/limits \
+ /home-local/holle/DUMUX/dune-common/dune/common/genericiterator.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/iteratorfacades.hh \
+ /usr/include/c++/4.8/iterator \
+ /usr/include/c++/4.8/bits/stream_iterator.h /usr/include/c++/4.8/cassert \
+ /usr/include/assert.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/ftraits.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/matvectraits.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/static_assert.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/mpihelper.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/collectivecommunication.hh \
+ /usr/include/c++/4.8/algorithm /usr/include/c++/4.8/utility \
+ /usr/include/c++/4.8/bits/stl_relops.h \
+ /usr/include/c++/4.8/bits/stl_algo.h \
+ /usr/include/c++/4.8/bits/algorithmfwd.h \
+ /usr/include/c++/4.8/bits/stl_heap.h \
+ /usr/include/c++/4.8/bits/stl_tempbuf.h /usr/include/c++/4.8/random \
+ /usr/include/c++/4.8/bits/random.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/opt_random.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/x86intrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/ia32intrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/xmmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/mm_malloc.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/emmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/pmmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/smmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/popcntintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/immintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/fxsrintrin.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include/adxintrin.h \
+ /usr/include/c++/4.8/bits/random.tcc /usr/include/c++/4.8/numeric \
+ /usr/include/c++/4.8/bits/stl_numeric.h /usr/include/c++/4.8/functional \
+ /usr/include/c++/4.8/typeinfo /usr/include/c++/4.8/tuple \
+ /usr/include/c++/4.8/bits/uses_allocator.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/stdstreams.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/debugstream.hh \
+ /usr/include/c++/4.8/stack /usr/include/c++/4.8/deque \
+ /usr/include/c++/4.8/bits/stl_deque.h \
+ /usr/include/c++/4.8/bits/deque.tcc \
+ /usr/include/c++/4.8/bits/stl_stack.h \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/intersection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/grid.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/typetraits.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/type.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/geometrytype.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/gridenums.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/exceptions.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/capabilities.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/datahandleif.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/bartonnackmanifcheck.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/gridview.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/defaultgridview.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/geometry.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/fmatrix.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/misc.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/densematrix.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/precision.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/static_assert.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/classname.hh \
+ /usr/include/c++/4.8/cxxabi.h \
+ /usr/include/c++/4.8/x86_64-suse-linux/bits/cxxabi_tweaks.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/fmatrixev.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/referenceelements.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/forloop.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/subtopologies.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/topologytypes.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/codimtable.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/tupleutility.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/tuples.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/referencedomain.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/array.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/conversion.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/hybridmapping.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/cachedmapping.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/referenceelements.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/matrixhelper.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mapping.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/geometrytraits.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/../type.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/matrixhelper.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/cornermapping.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/traceprovider.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mapping.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/subtopologies.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mappingprovider.hh \
+ /home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/maximum.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/entitypointer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/intersection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/intersectioniterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/entityiterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/entitypointer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/indexidset.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/uggrid.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/collectivecommunication.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/boundarysegment.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh \
+ /usr/include/c++/4.8/memory \
+ /usr/include/c++/4.8/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.8/ext/concurrence.h \
+ /usr/include/c++/4.8/bits/unique_ptr.h \
+ /usr/include/c++/4.8/bits/shared_ptr.h \
+ /usr/include/c++/4.8/bits/shared_ptr_base.h \
+ /usr/include/c++/4.8/backward/auto_ptr.h /usr/include/c++/4.8/map \
+ /usr/include/c++/4.8/bits/stl_tree.h /usr/include/c++/4.8/bits/stl_map.h \
+ /usr/include/c++/4.8/bits/stl_multimap.h \
+ /home-local/holle/DUMUX/dune-common/dune/common/stdstreams.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfexception.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/entitykey.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/topology.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/entitykey_inline.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/parser.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/gridptr.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/macrogrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfgridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/basic.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/cube.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/gridparameter.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/vertex.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/boundarydom.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/dim.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/interval.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/simplex.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/boundaryseg.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/gridparameter.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfs.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/sgrid.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/bigunsignedint.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/reservedvector.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/genericiterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/numbering.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/numbering.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/indexidset.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/sgrid.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfyasp.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/yaspgrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/yaspgrid/grids.hh \
+ ../../../dumux/implicit/3p/3pmodel.hh \
+ ../../../dumux/implicit/common/implicitvelocityoutput.hh \
+ ../../../dumux/implicit/common/implicitproperties.hh \
+ ../../../dumux/common/propertysystem.hh \
+ /usr/include/c++/4.8/tr1/type_traits /usr/include/c++/4.8/set \
+ /usr/include/c++/4.8/bits/stl_set.h \
+ /usr/include/c++/4.8/bits/stl_multiset.h /usr/include/c++/4.8/list \
+ /usr/include/c++/4.8/bits/stl_list.h /usr/include/c++/4.8/bits/list.tcc \
+ ../../../dumux/common/basicproperties.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/parametertree.hh \
+ ../../../dumux/common/parameters.hh ../../../dumux/common/exceptions.hh \
+ /usr/include/c++/4.8/tr1/unordered_map \
+ /usr/include/c++/4.8/tr1/functional_hash.h \
+ /usr/include/c++/4.8/tr1/hashtable.h \
+ /usr/include/c++/4.8/tr1/hashtable_policy.h \
+ /usr/include/c++/4.8/tr1/unordered_map.h \
+ ../../../dumux/io/dgfgridcreator.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/version.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/dgfparser.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/agrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/gridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/gridfactory.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/function.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/shared_ptr.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/nullptr.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/utility/grapedataioformattypes.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/agrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/persistentcontainer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/utility/persistentcontainer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/gridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/projection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/boundaryprojection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfalu.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/declaration.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/checkparallel.hh \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_defineparallel.h \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alugrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/capabilities.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/capabilities.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dinclude.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/mpicollectivecommunication.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/binaryfunctions.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/shared_ptr.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/mpitraits.hh \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_serial.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/stlheaders.h \
+ /usr/include/c++/4.8/climits \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed/limits.h \
+ /usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/include/ulimit.h /usr/include/sys/resource.h \
+ /usr/include/bits/resource.h /usr/include/rpc/rpc.h \
+ /usr/include/rpc/types.h /usr/include/sys/time.h \
+ /usr/include/sys/param.h /usr/include/signal.h \
+ /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
+ /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
+ /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
+ /usr/include/bits/sigthread.h /usr/include/bits/param.h \
+ /usr/include/linux/param.h /usr/include/asm/param.h \
+ /usr/include/asm-generic/param.h /usr/include/netinet/in.h \
+ /usr/include/sys/socket.h /usr/include/sys/uio.h /usr/include/bits/uio.h \
+ /usr/include/bits/socket.h /usr/include/bits/socket_type.h \
+ /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \
+ /usr/include/asm-generic/socket.h /usr/include/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h /usr/include/bits/in.h \
+ /usr/include/rpc/xdr.h /usr/include/rpc/auth.h /usr/include/rpc/clnt.h \
+ /usr/include/sys/un.h /usr/include/rpc/rpc_msg.h \
+ /usr/include/rpc/auth_unix.h /usr/include/rpc/auth_des.h \
+ /usr/include/rpc/svc.h /usr/include/rpc/svc_auth.h \
+ /usr/include/rpc/netdb.h /usr/include/c++/4.8/queue \
+ /usr/include/c++/4.8/bits/stl_queue.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/indexstack.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/projectvertex.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/key.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/serialize.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/parallel.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_sti.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/myalloc.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/parallel.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/walk.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_sti.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_cube_3d.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d_ext.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_hexa_top.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_cube_3d.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d_ext.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_tetra_top.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_hexa_top.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/walk.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_impl.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_tetra_top.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/ghost_elements.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/ghost_info.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/serialize.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_mgb.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/key.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_mgb.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/lock.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/myalloc.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/duneinterface/gitter_dune_impl.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_impl.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/lock.h \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/indexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dinclude.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/topology.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3diterators.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/intersectioniteratorwrapper.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/intersectioniterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/memory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/faceutility.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/faceutility_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/interfaces.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/defaultindexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/adaptcallback.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/sizecache.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/bndprojection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/objectfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/indexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/datahandle.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/lbdatahandle.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/datahandle.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid_inline.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entityseed.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity_inline.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/geostorage.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dinclude.hh \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_2d.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/xdisplay.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtx_btree.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid_imp.cc \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/handle.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtxprojection.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/listwalk.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/triang.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/listwalk.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/handle.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtx_btree.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vmmap.h \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/xdisplay_imp.hh \
+ /home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/triang.h \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dgridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/persistentcontainer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/transformation.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dgridfactory.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alugrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/capabilities.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dinclude.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/bndprojection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/indexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/datahandle.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/iterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/iterator_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entityseed.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid_imp.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dgridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfalu.cc \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfug.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfoned.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/tuples.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/nulliteratorfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/nulliteratorfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentitypointer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentityseed.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridgeometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersections.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersectioniterators.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersections.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridleveliterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentitypointer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridleafiterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridhieriterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridindexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridfactory.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfyasp.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfs.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfgeogrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/grid.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/backuprestore.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/backuprestore.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/declaration.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/capabilities.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/datahandle.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/cornerstorage.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/coordfunctioncaller.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/hostcorners.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/coordfunction.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/gridfamily.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entityseed.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entitypointer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/geometry.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/intersection.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/intersectioniterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/iterator.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/idset.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/indexsets.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/identity.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/persistentcontainer.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/utility/persistentcontainerwrapper.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/utility/hostgridaccess.hh \
+ ../../../dumux/linear/linearsolverproperties.hh \
+ ../../../dumux/nonlinear/newtonmethod.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/timer.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/istlexception.hh \
+ /usr/include/c++/4.8/unordered_map /usr/include/c++/4.8/bits/hashtable.h \
+ /usr/include/c++/4.8/bits/hashtable_policy.h \
+ /usr/include/c++/4.8/bits/unordered_map.h \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/bvector.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/istlexception.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/basearray.hh \
+ ../../../dumux/implicit/3p/3pproperties.hh \
+ ../../../dumux/implicit/box/boxproperties.hh \
+ ../../../dumux/implicit/common/implicitproperties.hh \
+ ../../../dumux/implicit/box/boxpropertydefaults.hh \
+ ../../../dumux/implicit/common/implicitpropertydefaults.hh \
+ ../../../dumux/nonlinear/newtoncontroller.hh \
+ ../../../dumux/common/math.hh ../../../dumux/io/vtkmultiwriter.hh \
+ ../../../dumux/io/vtknestedfunction.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/function.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/mcmgmapper.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/common/mapper.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/vtkwriter.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/indent.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/path.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/common.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/dataarraywriter.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/streams.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/b64enc.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/pvtuwriter.hh \
+ /home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/vtuwriter.hh \
+ ../../../dumux/common/valgrind.hh /usr/include/valgrind/memcheck.h \
+ /usr/include/valgrind/valgrind.h \
+ ../../../dumux/linear/boxlinearsolver.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/solvers.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/operators.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/solvercategory.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/preconditioners.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/matrixutils.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/bcrsmatrix.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/bvector.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/io.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/matrix.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/vbvector.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/bcrsmatrix.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/gsetc.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/multitypeblockvector.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/multitypeblockmatrix.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/ilu.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/scalarproducts.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/ftraits.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/preconditioners.hh \
+ ../../../dumux/linear/seqsolverbackend.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/superlu.hh \
+ ../../../dumux/decoupled/common/decoupledproperties.hh \
+ ../../../dumux/decoupled/common/gridadaptproperties.hh \
+ ../../../dumux/common/timemanager.hh \
+ ../../../dumux/common/propertysystem.hh \
+ ../../../dumux/common/parameters.hh \
+ ../../../dumux/common/boundarytypes.hh \
+ ../../../dumux/common/boundaryconditions.hh \
+ ../../../dumux/decoupled/common/gridadaptinitializationindicatordefault.hh \
+ ../../../dumux/decoupled/common/decoupledproperties.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/dynvector.hh \
+ ../../../dumux/linear/vertexborderlistfromgrid.hh \
+ ../../../dumux/linear/borderindex.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/scalarproducts.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/operators.hh \
+ ../../../dumux/linear/overlappingbcrsmatrix.hh \
+ ../../../dumux/linear/domesticoverlapfrombcrsmatrix.hh \
+ ../../../dumux/parallel/mpibuffer.hh \
+ ../../../dumux/linear/foreignoverlapfrombcrsmatrix.hh \
+ ../../../dumux/linear/globalindices.hh \
+ ../../../dumux/linear/globalindices.hh \
+ /home-local/holle/DUMUX/dune-istl/dune/istl/io.hh \
+ ../../../dumux/linear/overlappingblockvector.hh \
+ ../../../dumux/linear/overlappingpreconditioner.hh \
+ ../../../dumux/linear/overlappingscalarproduct.hh \
+ ../../../dumux/linear/overlappingscalarproduct.hh \
+ ../../../dumux/linear/overlappingoperator.hh \
+ ../../../dumux/nonlinear/newtonconvergencewriter.hh \
+ ../../../dumux/nonlinear/newtoncontroller.hh \
+ ../../../dumux/implicit/common/implicitmodel.hh \
+ ../../../dumux/parallel/vertexhandles.hh \
+ ../../../dumux/implicit/common/implicitpropertydefaults.hh \
+ ../../../dumux/implicit/common/implicitlocaljacobian.hh \
+ ../../../dumux/implicit/common/implicitvolumevariables.hh \
+ ../../../dumux/implicit/box/boxassembler.hh \
+ ../../../dumux/implicit/common/implicitassembler.hh \
+ ../../../dumux/implicit/box/boxfvelementgeometry.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pqkfactory.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/virtualinterface.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localkey.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localfiniteelementtraits.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/virtualwrappers.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localtoglobaladaptors.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localinterpolation.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localbasis.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localcoefficients.hh \
+ /home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localinterpolation.hh \
+ ../../../dumux/implicit/box/boxproperties.hh \
+ ../../../dumux/implicit/box/boxelementboundarytypes.hh \
+ ../../../dumux/implicit/box/boxlocalresidual.hh \
+ ../../../dumux/implicit/common/implicitlocalresidual.hh \
+ ../../../dumux/implicit/box/boxelementvolumevariables.hh \
+ ../../../dumux/implicit/cellcentered/ccproperties.hh \
+ ../../../dumux/implicit/cellcentered/ccpropertydefaults.hh \
+ ../../../dumux/implicit/cellcentered/ccassembler.hh \
+ ../../../dumux/implicit/cellcentered/ccfvelementgeometry.hh \
+ ../../../dumux/implicit/cellcentered/ccelementboundarytypes.hh \
+ ../../../dumux/implicit/cellcentered/ccproperties.hh \
+ ../../../dumux/implicit/cellcentered/cclocalresidual.hh \
+ ../../../dumux/implicit/cellcentered/ccelementvolumevariables.hh \
+ ../../../dumux/implicit/3p/3ppropertydefaults.hh \
+ ../../../dumux/implicit/3p/3pindices.hh \
+ ../../../dumux/implicit/3p/3pmodel.hh \
+ ../../../dumux/implicit/3p/3pvolumevariables.hh \
+ ../../../dumux/implicit/common/implicitmodel.hh \
+ ../../../dumux/material/constants.hh \
+ ../../../dumux/material/fluidstates/immisciblefluidstate.hh \
+ ../../../dumux/implicit/3p/3plocalresidual.hh \
+ ../../../dumux/implicit/common/implicitdarcyfluxvariables.hh \
+ ../../../dumux/material/spatialparams/implicitspatialparams.hh \
+ ../../../dumux/material/spatialparams/implicitspatialparams1p.hh \
+ ../../../dumux/implicit/common/implicitporousmediaproblem.hh \
+ ../../../dumux/implicit/common/implicitproblem.hh \
+ ../../../dumux/io/restart.hh \
+ ../../../dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh \
+ ../../../dumux/material/idealgas.hh \
+ ../../../dumux/material/components/air.hh \
+ ../../../dumux/material/components/component.hh \
+ ../../../dumux/material/components/h2o.hh \
+ ../../../dumux/material/components/component.hh \
+ ../../../dumux/material/components/iapws/common.hh \
+ ../../../dumux/material/components/iapws/region1.hh \
+ ../../../dumux/material/components/iapws/region2.hh \
+ ../../../dumux/material/components/iapws/region4.hh \
+ ../../../dumux/material/components/tabulatedcomponent.hh \
+ ../../../dumux/material/components/simpleh2o.hh \
+ ../../../dumux/material/components/mesitylene.hh \
+ ../../../dumux/material/binarycoefficients/h2o_air.hh \
+ ../../../dumux/material/binarycoefficients/h2o_mesitylene.hh \
+ ../../../dumux/material/binarycoefficients/air_mesitylene.hh \
+ ../../../dumux/material/fluidsystems/basefluidsystem.hh \
+ ../../../dumux/material/fluidsystems/nullparametercache.hh \
+ ../../../dumux/material/fluidsystems/parametercachebase.hh \
+ naplinfiltrationspatialparams.hh \
+ ../../../dumux/implicit/3p3c/3p3cindices.hh \
+ ../../../dumux/implicit/3p3c/3p3cproperties.hh \
+ ../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3p.hh \
+ ../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3pparams.hh \
+ ../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3pparams.hh \
+ ../../../dumux/common/start.hh \
+ /home-local/holle/DUMUX/dune-common/dune/common/parametertreeparser.hh \
+ ../../../dumux/common/valgrind.hh
+
+/usr/include/stdc-predef.h:
+
+../../../config.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/deprecated.hh:
+
+../../../dumux/common/quad.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/unused.hh:
+
+naplinfiltrationproblem3p.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfug.hh:
+
+/usr/include/c++/4.8/fstream:
+
+/usr/include/c++/4.8/istream:
+
+/usr/include/c++/4.8/ios:
+
+/usr/include/c++/4.8/iosfwd:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/cpu_defines.h:
+
+/usr/include/c++/4.8/bits/stringfwd.h:
+
+/usr/include/c++/4.8/bits/memoryfwd.h:
+
+/usr/include/c++/4.8/bits/postypes.h:
+
+/usr/include/c++/4.8/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/c++/4.8/exception:
+
+/usr/include/c++/4.8/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.8/bits/exception_ptr.h:
+
+/usr/include/c++/4.8/bits/exception_defines.h:
+
+/usr/include/c++/4.8/bits/nested_exception.h:
+
+/usr/include/c++/4.8/bits/char_traits.h:
+
+/usr/include/c++/4.8/bits/stl_algobase.h:
+
+/usr/include/c++/4.8/bits/functexcept.h:
+
+/usr/include/c++/4.8/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.8/ext/type_traits.h:
+
+/usr/include/c++/4.8/ext/numeric_traits.h:
+
+/usr/include/c++/4.8/bits/stl_pair.h:
+
+/usr/include/c++/4.8/bits/move.h:
+
+/usr/include/c++/4.8/bits/concept_check.h:
+
+/usr/include/c++/4.8/type_traits:
+
+/usr/include/c++/4.8/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.8/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.8/debug/debug.h:
+
+/usr/include/c++/4.8/bits/stl_iterator.h:
+
+/usr/include/c++/4.8/cstdint:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.8/bits/localefwd.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/c++locale.h:
+
+/usr/include/c++/4.8/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.8/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/c++/4.8/bits/ios_base.h:
+
+/usr/include/c++/4.8/ext/atomicity.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/gthr.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/atomic_word.h:
+
+/usr/include/c++/4.8/bits/locale_classes.h:
+
+/usr/include/c++/4.8/string:
+
+/usr/include/c++/4.8/bits/allocator.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/c++allocator.h:
+
+/usr/include/c++/4.8/ext/new_allocator.h:
+
+/usr/include/c++/4.8/new:
+
+/usr/include/c++/4.8/bits/ostream_insert.h:
+
+/usr/include/c++/4.8/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.8/bits/stl_function.h:
+
+/usr/include/c++/4.8/backward/binders.h:
+
+/usr/include/c++/4.8/bits/range_access.h:
+
+/usr/include/c++/4.8/bits/basic_string.h:
+
+/usr/include/c++/4.8/initializer_list:
+
+/usr/include/c++/4.8/ext/string_conversions.h:
+
+/usr/include/c++/4.8/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/bits/stdlib-float.h:
+
+/usr/include/c++/4.8/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/include/c++/4.8/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.8/bits/functional_hash.h:
+
+/usr/include/c++/4.8/bits/hash_bytes.h:
+
+/usr/include/c++/4.8/bits/basic_string.tcc:
+
+/usr/include/c++/4.8/bits/locale_classes.tcc:
+
+/usr/include/c++/4.8/streambuf:
+
+/usr/include/c++/4.8/bits/streambuf.tcc:
+
+/usr/include/c++/4.8/bits/basic_ios.h:
+
+/usr/include/c++/4.8/bits/locale_facets.h:
+
+/usr/include/c++/4.8/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/ctype_base.h:
+
+/usr/include/c++/4.8/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/ctype_inline.h:
+
+/usr/include/c++/4.8/bits/locale_facets.tcc:
+
+/usr/include/c++/4.8/bits/basic_ios.tcc:
+
+/usr/include/c++/4.8/ostream:
+
+/usr/include/c++/4.8/bits/ostream.tcc:
+
+/usr/include/c++/4.8/bits/istream.tcc:
+
+/usr/include/c++/4.8/bits/codecvt.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/basic_file.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/c++io.h:
+
+/usr/include/c++/4.8/bits/fstream.tcc:
+
+/usr/include/c++/4.8/vector:
+
+/usr/include/c++/4.8/bits/stl_construct.h:
+
+/usr/include/c++/4.8/ext/alloc_traits.h:
+
+/usr/include/c++/4.8/bits/alloc_traits.h:
+
+/usr/include/c++/4.8/bits/ptr_traits.h:
+
+/usr/include/c++/4.8/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.8/bits/stl_vector.h:
+
+/usr/include/c++/4.8/bits/stl_bvector.h:
+
+/usr/include/c++/4.8/bits/vector.tcc:
+
+/home-local/holle/DUMUX/dune-common/dune/common/exceptions.hh:
+
+/usr/include/c++/4.8/sstream:
+
+/usr/include/c++/4.8/bits/sstream.tcc:
+
+/home-local/holle/DUMUX/dune-common/dune/common/fvector.hh:
+
+/usr/include/c++/4.8/cmath:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+/usr/include/c++/4.8/cstddef:
+
+/usr/include/c++/4.8/complex:
+
+/usr/include/c++/4.8/cstring:
+
+/usr/include/string.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/typetraits.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/exceptions.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/array.hh:
+
+/usr/include/c++/4.8/iostream:
+
+/usr/include/c++/4.8/iomanip:
+
+/usr/include/c++/4.8/locale:
+
+/usr/include/c++/4.8/bits/locale_facets_nonio.h:
+
+/usr/include/c++/4.8/ctime:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/time_members.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/messages_members.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/4.8/bits/locale_facets_nonio.tcc:
+
+/usr/include/c++/4.8/array:
+
+/usr/include/c++/4.8/stdexcept:
+
+/home-local/holle/DUMUX/dune-common/dune/common/deprecated.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/densevector.hh:
+
+/usr/include/c++/4.8/limits:
+
+/home-local/holle/DUMUX/dune-common/dune/common/genericiterator.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/iteratorfacades.hh:
+
+/usr/include/c++/4.8/iterator:
+
+/usr/include/c++/4.8/bits/stream_iterator.h:
+
+/usr/include/c++/4.8/cassert:
+
+/usr/include/assert.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/ftraits.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/matvectraits.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/static_assert.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/mpihelper.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/collectivecommunication.hh:
+
+/usr/include/c++/4.8/algorithm:
+
+/usr/include/c++/4.8/utility:
+
+/usr/include/c++/4.8/bits/stl_relops.h:
+
+/usr/include/c++/4.8/bits/stl_algo.h:
+
+/usr/include/c++/4.8/bits/algorithmfwd.h:
+
+/usr/include/c++/4.8/bits/stl_heap.h:
+
+/usr/include/c++/4.8/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.8/random:
+
+/usr/include/c++/4.8/bits/random.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/opt_random.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/x86intrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/ia32intrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/mmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/xmmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/mm_malloc.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/emmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/pmmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/smmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/popcntintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/immintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/fxsrintrin.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include/adxintrin.h:
+
+/usr/include/c++/4.8/bits/random.tcc:
+
+/usr/include/c++/4.8/numeric:
+
+/usr/include/c++/4.8/bits/stl_numeric.h:
+
+/usr/include/c++/4.8/functional:
+
+/usr/include/c++/4.8/typeinfo:
+
+/usr/include/c++/4.8/tuple:
+
+/usr/include/c++/4.8/bits/uses_allocator.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/stdstreams.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/debugstream.hh:
+
+/usr/include/c++/4.8/stack:
+
+/usr/include/c++/4.8/deque:
+
+/usr/include/c++/4.8/bits/stl_deque.h:
+
+/usr/include/c++/4.8/bits/deque.tcc:
+
+/usr/include/c++/4.8/bits/stl_stack.h:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/intersection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/grid.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/typetraits.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/type.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/geometrytype.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/gridenums.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/exceptions.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/capabilities.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/datahandleif.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/bartonnackmanifcheck.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/gridview.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/defaultgridview.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/geometry.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/fmatrix.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/misc.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/densematrix.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/precision.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/static_assert.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/classname.hh:
+
+/usr/include/c++/4.8/cxxabi.h:
+
+/usr/include/c++/4.8/x86_64-suse-linux/bits/cxxabi_tweaks.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/fmatrixev.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/referenceelements.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/forloop.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/subtopologies.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/topologytypes.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/codimtable.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/tupleutility.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/tuples.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/referencedomain.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/array.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/conversion.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/hybridmapping.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/cachedmapping.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/referenceelements.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/matrixhelper.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mapping.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/geometrytraits.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/../type.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/matrixhelper.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/cornermapping.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/traceprovider.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mapping.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/subtopologies.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/mappingprovider.hh:
+
+/home-local/holle/DUMUX/dune-geometry/dune/geometry/genericgeometry/maximum.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/entitypointer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/intersection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/intersectioniterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/entityiterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/entitypointer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/indexidset.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/uggrid.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/collectivecommunication.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/boundarysegment.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh:
+
+/usr/include/c++/4.8/memory:
+
+/usr/include/c++/4.8/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.8/ext/concurrence.h:
+
+/usr/include/c++/4.8/bits/unique_ptr.h:
+
+/usr/include/c++/4.8/bits/shared_ptr.h:
+
+/usr/include/c++/4.8/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.8/backward/auto_ptr.h:
+
+/usr/include/c++/4.8/map:
+
+/usr/include/c++/4.8/bits/stl_tree.h:
+
+/usr/include/c++/4.8/bits/stl_map.h:
+
+/usr/include/c++/4.8/bits/stl_multimap.h:
+
+/home-local/holle/DUMUX/dune-common/dune/common/stdstreams.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfexception.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/entitykey.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/topology.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/entitykey_inline.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/parser.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/gridptr.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/macrogrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfgridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/basic.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/cube.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/gridparameter.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/vertex.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/boundarydom.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/dim.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/interval.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/simplex.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/boundaryseg.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/gridparameter.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfs.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/sgrid.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/bigunsignedint.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/reservedvector.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/genericiterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/numbering.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/numbering.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/indexidset.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/sgrid/sgrid.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfyasp.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/yaspgrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/yaspgrid/grids.hh:
+
+../../../dumux/implicit/3p/3pmodel.hh:
+
+../../../dumux/implicit/common/implicitvelocityoutput.hh:
+
+../../../dumux/implicit/common/implicitproperties.hh:
+
+../../../dumux/common/propertysystem.hh:
+
+/usr/include/c++/4.8/tr1/type_traits:
+
+/usr/include/c++/4.8/set:
+
+/usr/include/c++/4.8/bits/stl_set.h:
+
+/usr/include/c++/4.8/bits/stl_multiset.h:
+
+/usr/include/c++/4.8/list:
+
+/usr/include/c++/4.8/bits/stl_list.h:
+
+/usr/include/c++/4.8/bits/list.tcc:
+
+../../../dumux/common/basicproperties.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/parametertree.hh:
+
+../../../dumux/common/parameters.hh:
+
+../../../dumux/common/exceptions.hh:
+
+/usr/include/c++/4.8/tr1/unordered_map:
+
+/usr/include/c++/4.8/tr1/functional_hash.h:
+
+/usr/include/c++/4.8/tr1/hashtable.h:
+
+/usr/include/c++/4.8/tr1/hashtable_policy.h:
+
+/usr/include/c++/4.8/tr1/unordered_map.h:
+
+../../../dumux/io/dgfgridcreator.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/version.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/dgfparser.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/agrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/gridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/gridfactory.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/function.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/shared_ptr.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/nullptr.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/utility/grapedataioformattypes.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/agrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/persistentcontainer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/utility/persistentcontainer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/albertagrid/gridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfparser.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/blocks/projection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/boundaryprojection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfalu.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/declaration.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/checkparallel.hh:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_defineparallel.h:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alugrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/capabilities.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/capabilities.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dinclude.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/mpicollectivecommunication.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/binaryfunctions.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/shared_ptr.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/mpitraits.hh:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_serial.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/stlheaders.h:
+
+/usr/include/c++/4.8/climits:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed/limits.h:
+
+/usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/include/ulimit.h:
+
+/usr/include/sys/resource.h:
+
+/usr/include/bits/resource.h:
+
+/usr/include/rpc/rpc.h:
+
+/usr/include/rpc/types.h:
+
+/usr/include/sys/time.h:
+
+/usr/include/sys/param.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/sys/ucontext.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/bits/param.h:
+
+/usr/include/linux/param.h:
+
+/usr/include/asm/param.h:
+
+/usr/include/asm-generic/param.h:
+
+/usr/include/netinet/in.h:
+
+/usr/include/sys/socket.h:
+
+/usr/include/sys/uio.h:
+
+/usr/include/bits/uio.h:
+
+/usr/include/bits/socket.h:
+
+/usr/include/bits/socket_type.h:
+
+/usr/include/bits/sockaddr.h:
+
+/usr/include/asm/socket.h:
+
+/usr/include/asm-generic/socket.h:
+
+/usr/include/asm/sockios.h:
+
+/usr/include/asm-generic/sockios.h:
+
+/usr/include/bits/in.h:
+
+/usr/include/rpc/xdr.h:
+
+/usr/include/rpc/auth.h:
+
+/usr/include/rpc/clnt.h:
+
+/usr/include/sys/un.h:
+
+/usr/include/rpc/rpc_msg.h:
+
+/usr/include/rpc/auth_unix.h:
+
+/usr/include/rpc/auth_des.h:
+
+/usr/include/rpc/svc.h:
+
+/usr/include/rpc/svc_auth.h:
+
+/usr/include/rpc/netdb.h:
+
+/usr/include/c++/4.8/queue:
+
+/usr/include/c++/4.8/bits/stl_queue.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/indexstack.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/projectvertex.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/key.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/serialize.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/parallel.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_sti.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/myalloc.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/parallel.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/walk.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_sti.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_cube_3d.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d_ext.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_hexa_top.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_cube_3d.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d_ext.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_tetra_top.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_hexa_top.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/walk.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_impl.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/mapp_tetra_3d.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_tetra_top.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/ghost_elements.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/ghost_info.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/serialize.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_mgb.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/key.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_mgb.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/lock.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/myalloc.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/duneinterface/gitter_dune_impl.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/gitter_impl.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/serial/lock.h:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/indexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dinclude.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/topology.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3diterators.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/intersectioniteratorwrapper.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/intersectioniterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/memory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/faceutility.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/faceutility_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/interfaces.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/defaultindexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/adaptcallback.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/sizecache.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/bndprojection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/objectfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/indexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/datahandle.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/lbdatahandle.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/datahandle.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid_inline.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entityseed.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity_inline.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/geostorage.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dinclude.hh:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alugrid_2d.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/xdisplay.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtx_btree.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid_imp.cc:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/handle.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtxprojection.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/grid.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/listwalk.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/triang.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/listwalk.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/handle.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vtx_btree.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/vmmap.h:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/xdisplay_imp.hh:
+
+/home-local/holle/DUMUX/external/ALUGrid-1.52/include/alu2d/triang.h:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/iterator.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dgridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/persistentcontainer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/common/transformation.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/alu3dgridfactory.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alugrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/capabilities.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dinclude.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/bndprojection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/indexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/datahandle.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/3d/mappings.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/intersection.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/iterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/iterator_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entityseed.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/entity_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/grid_imp.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/alugrid/2d/alu2dgridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfalu.cc:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfug.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfoned.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/tuples.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/nulliteratorfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/nulliteratorfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentitypointer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentityseed.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridgeometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersections.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersectioniterators.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridintersections.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridleveliterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridentitypointer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridleafiterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridhieriterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridindexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridlist.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/onedgrid/onedgridfactory.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfyasp.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfs.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/dgfparser/dgfgeogrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/grid.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/backuprestore.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/backuprestore.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/declaration.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/capabilities.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/datahandle.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/cornerstorage.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/coordfunctioncaller.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/hostcorners.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/coordfunction.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/gridfamily.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entityseed.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/entitypointer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/geometry.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/intersection.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/intersectioniterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/iterator.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/idset.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/indexsets.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/identity.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/geometrygrid/persistentcontainer.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/utility/persistentcontainerwrapper.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/utility/hostgridaccess.hh:
+
+../../../dumux/linear/linearsolverproperties.hh:
+
+../../../dumux/nonlinear/newtonmethod.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/timer.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/istlexception.hh:
+
+/usr/include/c++/4.8/unordered_map:
+
+/usr/include/c++/4.8/bits/hashtable.h:
+
+/usr/include/c++/4.8/bits/hashtable_policy.h:
+
+/usr/include/c++/4.8/bits/unordered_map.h:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/bvector.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/istlexception.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/basearray.hh:
+
+../../../dumux/implicit/3p/3pproperties.hh:
+
+../../../dumux/implicit/box/boxproperties.hh:
+
+../../../dumux/implicit/common/implicitproperties.hh:
+
+../../../dumux/implicit/box/boxpropertydefaults.hh:
+
+../../../dumux/implicit/common/implicitpropertydefaults.hh:
+
+../../../dumux/nonlinear/newtoncontroller.hh:
+
+../../../dumux/common/math.hh:
+
+../../../dumux/io/vtkmultiwriter.hh:
+
+../../../dumux/io/vtknestedfunction.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/function.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/mcmgmapper.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/common/mapper.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/vtkwriter.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/indent.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/path.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/common.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/dataarraywriter.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/streams.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/b64enc.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/pvtuwriter.hh:
+
+/home-local/holle/DUMUX/dune-grid/dune/grid/io/file/vtk/vtuwriter.hh:
+
+../../../dumux/common/valgrind.hh:
+
+/usr/include/valgrind/memcheck.h:
+
+/usr/include/valgrind/valgrind.h:
+
+../../../dumux/linear/boxlinearsolver.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/solvers.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/operators.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/solvercategory.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/preconditioners.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/matrixutils.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/bcrsmatrix.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/bvector.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/io.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/matrix.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/vbvector.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/bcrsmatrix.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/gsetc.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/multitypeblockvector.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/multitypeblockmatrix.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/ilu.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/scalarproducts.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/ftraits.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/preconditioners.hh:
+
+../../../dumux/linear/seqsolverbackend.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/superlu.hh:
+
+../../../dumux/decoupled/common/decoupledproperties.hh:
+
+../../../dumux/decoupled/common/gridadaptproperties.hh:
+
+../../../dumux/common/timemanager.hh:
+
+../../../dumux/common/propertysystem.hh:
+
+../../../dumux/common/parameters.hh:
+
+../../../dumux/common/boundarytypes.hh:
+
+../../../dumux/common/boundaryconditions.hh:
+
+../../../dumux/decoupled/common/gridadaptinitializationindicatordefault.hh:
+
+../../../dumux/decoupled/common/decoupledproperties.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/dynvector.hh:
+
+../../../dumux/linear/vertexborderlistfromgrid.hh:
+
+../../../dumux/linear/borderindex.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/scalarproducts.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/operators.hh:
+
+../../../dumux/linear/overlappingbcrsmatrix.hh:
+
+../../../dumux/linear/domesticoverlapfrombcrsmatrix.hh:
+
+../../../dumux/parallel/mpibuffer.hh:
+
+../../../dumux/linear/foreignoverlapfrombcrsmatrix.hh:
+
+../../../dumux/linear/globalindices.hh:
+
+../../../dumux/linear/globalindices.hh:
+
+/home-local/holle/DUMUX/dune-istl/dune/istl/io.hh:
+
+../../../dumux/linear/overlappingblockvector.hh:
+
+../../../dumux/linear/overlappingpreconditioner.hh:
+
+../../../dumux/linear/overlappingscalarproduct.hh:
+
+../../../dumux/linear/overlappingscalarproduct.hh:
+
+../../../dumux/linear/overlappingoperator.hh:
+
+../../../dumux/nonlinear/newtonconvergencewriter.hh:
+
+../../../dumux/nonlinear/newtoncontroller.hh:
+
+../../../dumux/implicit/common/implicitmodel.hh:
+
+../../../dumux/parallel/vertexhandles.hh:
+
+../../../dumux/implicit/common/implicitpropertydefaults.hh:
+
+../../../dumux/implicit/common/implicitlocaljacobian.hh:
+
+../../../dumux/implicit/common/implicitvolumevariables.hh:
+
+../../../dumux/implicit/box/boxassembler.hh:
+
+../../../dumux/implicit/common/implicitassembler.hh:
+
+../../../dumux/implicit/box/boxfvelementgeometry.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pqkfactory.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/virtualinterface.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localkey.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localfiniteelementtraits.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/virtualwrappers.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p0.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/p1/p1localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/common/localtoglobaladaptors.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk1d/pk1dlocalinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk2d/pk2dlocalinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pk3d/pk3dlocalinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q1/q1localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/q2/q2localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp1/prismp1localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/prismp2/prismp2localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp1/pyramidp1localinterpolation.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localbasis.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localcoefficients.hh:
+
+/home-local/holle/DUMUX/dune-localfunctions/dune/localfunctions/lagrange/pyramidp2/pyramidp2localinterpolation.hh:
+
+../../../dumux/implicit/box/boxproperties.hh:
+
+../../../dumux/implicit/box/boxelementboundarytypes.hh:
+
+../../../dumux/implicit/box/boxlocalresidual.hh:
+
+../../../dumux/implicit/common/implicitlocalresidual.hh:
+
+../../../dumux/implicit/box/boxelementvolumevariables.hh:
+
+../../../dumux/implicit/cellcentered/ccproperties.hh:
+
+../../../dumux/implicit/cellcentered/ccpropertydefaults.hh:
+
+../../../dumux/implicit/cellcentered/ccassembler.hh:
+
+../../../dumux/implicit/cellcentered/ccfvelementgeometry.hh:
+
+../../../dumux/implicit/cellcentered/ccelementboundarytypes.hh:
+
+../../../dumux/implicit/cellcentered/ccproperties.hh:
+
+../../../dumux/implicit/cellcentered/cclocalresidual.hh:
+
+../../../dumux/implicit/cellcentered/ccelementvolumevariables.hh:
+
+../../../dumux/implicit/3p/3ppropertydefaults.hh:
+
+../../../dumux/implicit/3p/3pindices.hh:
+
+../../../dumux/implicit/3p/3pmodel.hh:
+
+../../../dumux/implicit/3p/3pvolumevariables.hh:
+
+../../../dumux/implicit/common/implicitmodel.hh:
+
+../../../dumux/material/constants.hh:
+
+../../../dumux/material/fluidstates/immisciblefluidstate.hh:
+
+../../../dumux/implicit/3p/3plocalresidual.hh:
+
+../../../dumux/implicit/common/implicitdarcyfluxvariables.hh:
+
+../../../dumux/material/spatialparams/implicitspatialparams.hh:
+
+../../../dumux/material/spatialparams/implicitspatialparams1p.hh:
+
+../../../dumux/implicit/common/implicitporousmediaproblem.hh:
+
+../../../dumux/implicit/common/implicitproblem.hh:
+
+../../../dumux/io/restart.hh:
+
+../../../dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh:
+
+../../../dumux/material/idealgas.hh:
+
+../../../dumux/material/components/air.hh:
+
+../../../dumux/material/components/component.hh:
+
+../../../dumux/material/components/h2o.hh:
+
+../../../dumux/material/components/component.hh:
+
+../../../dumux/material/components/iapws/common.hh:
+
+../../../dumux/material/components/iapws/region1.hh:
+
+../../../dumux/material/components/iapws/region2.hh:
+
+../../../dumux/material/components/iapws/region4.hh:
+
+../../../dumux/material/components/tabulatedcomponent.hh:
+
+../../../dumux/material/components/simpleh2o.hh:
+
+../../../dumux/material/components/mesitylene.hh:
+
+../../../dumux/material/binarycoefficients/h2o_air.hh:
+
+../../../dumux/material/binarycoefficients/h2o_mesitylene.hh:
+
+../../../dumux/material/binarycoefficients/air_mesitylene.hh:
+
+../../../dumux/material/fluidsystems/basefluidsystem.hh:
+
+../../../dumux/material/fluidsystems/nullparametercache.hh:
+
+../../../dumux/material/fluidsystems/parametercachebase.hh:
+
+naplinfiltrationspatialparams.hh:
+
+../../../dumux/implicit/3p3c/3p3cindices.hh:
+
+../../../dumux/implicit/3p3c/3p3cproperties.hh:
+
+../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3p.hh:
+
+../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3pparams.hh:
+
+../../../dumux/material/fluidmatrixinteractions/3p/parkerVanGen3pparams.hh:
+
+../../../dumux/common/start.hh:
+
+/home-local/holle/DUMUX/dune-common/dune/common/parametertreeparser.hh:
+
+../../../dumux/common/valgrind.hh:
diff --git a/test/implicit/3p/Makefile.am b/test/implicit/3p/Makefile.am
new file mode 100644
index 0000000000..1dba492cb5
--- /dev/null
+++ b/test/implicit/3p/Makefile.am
@@ -0,0 +1,8 @@
+check_PROGRAMS = naplinfiltrationexercise
+
+noinst_HEADERS = *.hh
+EXTRA_DIST=*reference.vtu *.input grids/*.dgf CMakeLists.txt
+
+naplinfiltrationexercise_SOURCES = naplinfiltrationexercise.cc
+
+include $(top_srcdir)/am/global-rules
diff --git a/test/implicit/3p/grids/naplinfiltrationexercise.dgf b/test/implicit/3p/grids/naplinfiltrationexercise.dgf
new file mode 100644
index 0000000000..a5c171a159
--- /dev/null
+++ b/test/implicit/3p/grids/naplinfiltrationexercise.dgf
@@ -0,0 +1,15 @@
+DGF
+Interval
+0 0   % first corner 
+500 10   % second corner
+250 10   % 500 cells in x and 20 in y direction
+# 
+GridParameter
+overlap 0 
+periodic 
+closure green
+#GridParameter 
+BOUNDARYDOMAIN
+default 1    % all boundaries have id 1
+#BOUNDARYDOMAIN
+# unitcube.dgf 
diff --git a/test/implicit/3p/naplinfiltrationexercise.cc b/test/implicit/3p/naplinfiltrationexercise.cc
new file mode 100644
index 0000000000..9c0fc6c588
--- /dev/null
+++ b/test/implicit/3p/naplinfiltrationexercise.cc
@@ -0,0 +1,66 @@
+// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=4 sw=4 sts=4:
+/*****************************************************************************
+ *   Copyright (C) 2011      by Holger Class                                 *
+ *   Copyright (C) 2007-2008 by Klaus Mosthaf                                *
+ *   Copyright (C) 2007-2008 by Melanie Darcis                               *
+ *   Copyright (C) 2007-2008 by Bernd Flemisch                               *
+ *   Copyright (C) 2008-2009 by Andreas Lauser                               *
+ *   Institute for Modelling Hydraulic and Environmental Systems             *
+ *   University of Stuttgart, Germany                                        *
+ *   email: <givenname>.<name>@iws.uni-stuttgart.de                          *
+ *                                                                           *
+ *   This program is free software: you can redistribute it and/or modify    *
+ *   it under the terms of the GNU General Public License as published by    *
+ *   the Free Software Foundation, either version 2 of the License, or       *
+ *   (at your option) any later version.                                     *
+ *                                                                           *
+ *   This program is distributed in the hope that it will be useful,         *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of          *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *
+ *   GNU General Public License for more details.                            *
+ *                                                                           *
+ *   You should have received a copy of the GNU General Public License       *
+ *   along with this program.  If not, see <http://www.gnu.org/licenses/>.   *
+ *****************************************************************************/
+/*!
+ * \file
+ *
+ * \brief application, using the 3p3c or 3p box model
+ */
+#include "config.h"
+#include "naplinfiltrationproblem3p.hh"
+#include <dumux/common/start.hh>
+
+/*!
+ * \brief Provides an interface for customizing error messages associated with
+ *        reading in parameters.
+ *
+ * \param progName  The name of the program, that was tried to be started.
+ * \param errorMsg  The error message that was issued by the start function.
+ *                  Comprises the thing that went wrong and a general help message.
+ */
+void usage(const char *progName, const std::string &errorMsg)
+{
+    if (errorMsg.size() > 0) {
+        std::string errorMessageOut = "\nUsage: ";
+                    errorMessageOut += progName;
+                    errorMessageOut += " [options]\n";
+                    errorMessageOut += errorMsg;
+                    errorMessageOut += "\n\nThe list of mandatory options for this program is:\n"
+                                        "\t-TimeManager.TEnd              End of the simulation [s] \n"
+                                        "\t-TimeManager.DtInitial         Initial timestep size [s] \n"
+                                        "\t-Grid.File                     Name of the file containing the grid \n"
+                                        "\t                               definition in DGF format\n";
+
+        std::cout << errorMessageOut
+                  << "\n";
+    }
+}
+
+int main(int argc, char** argv)
+{
+    typedef TTAG(InfiltrationProblem) ProblemTypeTag;
+    return Dumux::start<ProblemTypeTag>(argc, argv, usage);
+}
+
diff --git a/test/implicit/3p/naplinfiltrationexercise.input b/test/implicit/3p/naplinfiltrationexercise.input
new file mode 100644
index 0000000000..b52145a9b1
--- /dev/null
+++ b/test/implicit/3p/naplinfiltrationexercise.input
@@ -0,0 +1,35 @@
+###############################################################
+# Parameter file for naplinfiltrationexercise.
+# Everything behind a '#' is a comment.
+# Type "./naplinfiltrationexercise --help" for more information.
+###############################################################
+
+###############################################################
+# Mandatory arguments
+###############################################################
+
+[TimeManager]
+DtInitial = 60 # [s]
+TEnd = 3600 # [s]
+#TEnd = 315360000000 # [s]
+
+[Grid]
+File = ./grids/naplinfiltrationexercise.dgf 
+
+[]
+permeability = 1.e-11 # m^2
+porosity = 0.40
+vanGenuchtenAlpha = 0.0005
+vanGenuchtenN = 4.0
+
+###############################################################
+# Simulation restart
+#
+# DuMux simulations can be restarted from *.drs files
+# Set Restart to the value of a specific file, 
+# e.g.:  'Restart = 27184.1' for the restart file
+# name_time=27184.1_rank=0.drs
+# Please comment in the two lines below, if restart is desired.
+###############################################################
+# [TimeManager]
+# Restart = ... 
diff --git a/test/implicit/3p/naplinfiltrationproblem3p.hh b/test/implicit/3p/naplinfiltrationproblem3p.hh
new file mode 100644
index 0000000000..f7679b96db
--- /dev/null
+++ b/test/implicit/3p/naplinfiltrationproblem3p.hh
@@ -0,0 +1,395 @@
+// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=4 sw=4 sts=4:
+/*****************************************************************************
+ *          See the file COPYING for full copying permissions.               *
+ *
+ *   Institute for Modelling Hydraulic and Environmental Systems             *
+ *   University of Stuttgart, Germany                                        *
+ *   email: <givenname>.<name>@iws.uni-stuttgart.de                          *
+ *                                                                           *
+ *   This program is free software: you can redistribute it and/or modify    *
+ *   it under the terms of the GNU General Public License as published by    *
+ *   the Free Software Foundation, either version 2 of the License, or       *
+ *   (at your option) any later version.                                     *
+ *                                                                           *
+ *   This program is distributed in the hope that it will be useful,         *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of          *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *
+ *   GNU General Public License for more details.                            *
+ *                                                                           *
+ *   You should have received a copy of the GNU General Public License       *
+ *   along with this program.  If not, see <http://www.gnu.org/licenses/>.   *
+ *****************************************************************************/
+/*!
+ * \file
+ *
+ * \brief Isothermal NAPL infiltration problem: LNAPL contaminates
+ *        the unsaturated and the saturated groundwater zone.
+ */
+#ifndef DUMUX_NAPLINFILTRATIONPROBLEM3P_HH
+#define DUMUX_NAPLINFILTRATIONPROBLEM3P_HH
+
+#include <dune/grid/io/file/dgfparser/dgfug.hh>
+#include <dune/grid/io/file/dgfparser/dgfs.hh>
+#include <dune/grid/io/file/dgfparser/dgfyasp.hh>
+#include <dune/grid/io/file/dgfparser/dgfs.hh>
+
+#include <dumux/implicit/3p/3pmodel.hh>
+#include <dumux/implicit/common/implicitporousmediaproblem.hh>
+
+#include <dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh>
+
+#include "naplinfiltrationspatialparams.hh"
+
+namespace Dumux
+{
+template <class TypeTag>
+class InfiltrationProblem;
+
+namespace Properties
+{
+NEW_TYPE_TAG(InfiltrationProblem, INHERITS_FROM(BoxThreeP, InfiltrationSpatialParams));
+
+// Set the grid type
+SET_TYPE_PROP(InfiltrationProblem, Grid, Dune::SGrid<2,2>);
+
+// Set the problem property
+SET_TYPE_PROP(InfiltrationProblem, Problem, Dumux::InfiltrationProblem<TypeTag>);
+
+// Set the fluid system
+SET_TYPE_PROP(InfiltrationProblem,
+              FluidSystem,
+              Dumux::FluidSystems::H2OAirMesitylene<typename GET_PROP_TYPE(TypeTag, Scalar)>);
+
+// Enable gravity?
+SET_BOOL_PROP(InfiltrationProblem, ProblemEnableGravity, true);
+
+// Write newton convergence?
+SET_BOOL_PROP(InfiltrationProblem, NewtonWriteConvergence, false);
+
+// Maximum tolerated relative error in the Newton method
+SET_SCALAR_PROP(InfiltrationProblem, NewtonRelTolerance, 1e-4);
+
+// -1 backward differences, 0: central differences, +1: forward differences
+SET_INT_PROP(InfiltrationProblem, ImplicitNumericDifferenceMethod, 1);
+}
+
+/*!
+ * \ingroup ThreePBoxModel
+ * \ingroup BoxTestProblems
+ * \brief Isothermal NAPL infiltration problem: LNAPL contaminates
+ *        the unsaturated and the saturated groundwater zone.
+ *
+ * The 2D domain of this test problem is 500 m long and 10 m deep, where
+ * the lower part represents a slightly inclined groundwater table, and the
+ * upper part is the vadose zone. 
+ * A LNAPL (Non-Aqueous Phase Liquid which is lighter than water) infiltrates
+ * (modelled with a Neumann boundary condition) into the vadose zone. Upon
+ * reaching the water table, it spreads (since lighter than water) and migrates
+ * on top of the water table in the direction of the slope.
+ * On its way through the vadose zone, it leaves a trace of residually trapped
+ * immobile NAPL, which can in the following dissolve and evaporate slowly,
+ * and eventually be transported by advection and diffusion.
+ *
+ * Left and right boundaries are constant head boundaries (Dirichlet),
+ * Top and bottom are Neumann boundaries, all no-flow except for the small
+ * infiltration zone in the upper left part.
+ *
+ * This problem uses the \ref ThreePModel.
+ *
+ * This problem should typically be simulated for 30 days.
+ * A good choice for the initial time step size is 60 s.
+ * To adjust the simulation time it is necessary to edit the file naplinfiltrationexercise.input
+ *
+ * To run the simulation execute the following line in shell:
+ * <tt>./naplinfiltrationexercise -parameterFile naplinfiltrationexercise.input</tt>
+ *  */
+template <class TypeTag >
+class InfiltrationProblem : public ImplicitPorousMediaProblem<TypeTag>
+{
+    typedef ImplicitPorousMediaProblem<TypeTag> ParentType;
+
+    typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar;
+    typedef typename GET_PROP_TYPE(TypeTag, GridView) GridView;
+
+    typedef typename GET_PROP_TYPE(TypeTag, MaterialLaw) MaterialLaw;
+    typedef typename GET_PROP_TYPE(TypeTag, MaterialLawParams) MaterialLawParams;
+
+    // copy some indices for convenience
+    typedef typename GET_PROP_TYPE(TypeTag, Indices) Indices;
+    enum {
+        pressureIdx = Indices::pressureIdx,
+        swIdx = Indices::swIdx,
+        snIdx = Indices::snIdx,
+
+        // Grid and world dimension
+        dim = GridView::dimension,
+        dimWorld = GridView::dimensionworld
+    };
+
+
+    typedef typename GET_PROP_TYPE(TypeTag, PrimaryVariables) PrimaryVariables;
+    typedef typename GET_PROP_TYPE(TypeTag, BoundaryTypes) BoundaryTypes;
+    typedef typename GET_PROP_TYPE(TypeTag, TimeManager) TimeManager;
+
+    typedef typename GridView::template Codim<0>::Entity Element;
+    typedef typename GridView::template Codim<dim>::Entity Vertex;
+    typedef typename GridView::Intersection Intersection;
+
+    typedef typename GET_PROP_TYPE(TypeTag, FVElementGeometry) FVElementGeometry;
+    typedef typename GET_PROP_TYPE(TypeTag, FluidSystem) FluidSystem;
+
+    typedef Dune::FieldVector<Scalar, dimWorld> GlobalPosition;
+
+public:
+    /*!
+     * \brief The constructor
+     *
+     * \param timeManager The time manager
+     * \param gridView The grid view
+     */
+    InfiltrationProblem(TimeManager &timeManager, const GridView &gridView)
+        : ParentType(timeManager, gridView)
+        , eps_(1e-6)
+    {
+        temperature_ = 273.15 + 10.0; // -> 10 degrees Celsius
+        FluidSystem::init( 272.15, 274.15, 3, 8e4, 3e5, 200);
+    }
+
+    /*!
+     * \name Problem parameters
+     */
+    // \{
+
+    /*!
+     * \brief The problem name.
+     *
+     * This is used as a prefix for files generated by the simulation.
+     */
+    const char *name() const
+    { return "infiltration"; }
+
+    /*!
+     * \brief Returns the temperature within the domain.
+     *
+     * \param element The element
+     * \param fvElemGeom The finite-volume geometry in the box scheme
+     * \param scvIdx The local vertex index (SCV index)
+     *
+     * This problem assumes a temperature of 10 degrees Celsius.
+     */
+    Scalar boxTemperature(const Element &element,
+                          const FVElementGeometry &fvElemGeom,
+                          int scvIdx) const
+    {
+        return temperature_;
+    };
+
+    void sourceAtPos(PrimaryVariables &values,
+                     const GlobalPosition &globalPos) const
+    {
+        values = 0;
+    }
+
+    // \}
+
+    /*!
+     * \name Boundary conditions
+     */
+    // \{
+
+    /*!
+     * \brief Specifies which kind of boundary condition should be
+     *        used for which equation on a given boundary segment.
+     *
+     * \param values The boundary types for the conservation equations
+     * \param vertex The vertex for which the boundary type is set
+     */
+    void boundaryTypes(BoundaryTypes &values, const Vertex &vertex) const
+    {
+        const GlobalPosition globalPos = vertex.geometry().center();
+
+        if(globalPos[0] > 500. - eps_)
+            values.setAllDirichlet();
+        else if(globalPos[0] < eps_)
+            values.setAllDirichlet();
+        else
+            values.setAllNeumann();
+    }
+
+    /*!
+     * \brief Evaluate the boundary conditions for a dirichlet
+     *        boundary segment.
+     *
+     * \param values The dirichlet values for the primary variables
+     * \param vertex The vertex for which the boundary type is set
+     *
+     * For this method, the \a values parameter stores primary variables.
+     */
+    void dirichlet(PrimaryVariables &values, const Vertex &vertex) const
+    {
+        const GlobalPosition globalPos = vertex.geometry().center();
+
+        Scalar y = globalPos[1];
+        Scalar x = globalPos[0];
+        Scalar Sw, Swr=0.12, Sgr=0.03;
+
+        if(y >(-1.E-3*x+5) )
+        {
+            Scalar pc = 9.81 * 1000.0 * (y - (-5E-4*x+5));
+            if (pc < 0.0) pc = 0.0;
+
+            Sw = invertPCGW_(pc,
+                             this->spatialParams().materialLawParams());
+            if (Sw < Swr) Sw = Swr;
+            if (Sw > 1.-Sgr) Sw = 1.-Sgr;
+
+            values[pressureIdx] = 1e5 ;
+            values[swIdx] = Sw;
+            values[snIdx] = 0.;
+        }else {
+            values[pressureIdx] = 1e5 + 9.81 * 1000.0 * ((-5E-4*x+5) - y);
+            values[swIdx] = 1.-Sgr;
+            values[snIdx] = 0.;
+        }
+
+        //initial_(values, globalPos, element);
+        //const MaterialLawParams& materialParams = this->spatialParams().materialLawParams();;
+        //MaterialLaw::pCGW(materialParams, 1.0);
+    }
+
+    /*!
+     * \brief Evaluate the boundary conditions for a neumann
+     *        boundary segment.
+     *
+     * \param values The neumann values for the conservation equations
+     * \param element The finite element
+     * \param fvElemGeom The finite-volume geometry in the box scheme
+     * \param is The intersection between element and boundary
+     * \param scvIdx The local vertex index
+     * \param boundaryFaceIdx The index of the boundary face
+     *
+     * For this method, the \a values parameter stores the mass flux
+     * in normal direction of each phase. Negative values mean influx.
+     */
+    void neumann(PrimaryVariables &values,
+                 const Element &element,
+                 const FVElementGeometry &fvElemGeom,
+                 const Intersection &is,
+                 int scvIdx,
+                 int boundaryFaceIdx) const
+    {
+        const GlobalPosition &globalPos = element.geometry().corner(scvIdx);
+        values = 0;
+
+        // negative values for injection
+        if (this->timeManager().time()<2592000.)
+        {
+            if ((globalPos[0] <= 175.+eps_) && (globalPos[0] >= 150.+eps_) && (globalPos[1] >= 10.-eps_))
+            {
+                values[Indices::contiWEqIdx] = -0.0;
+                values[Indices::contiNEqIdx] = -0.001, // /*Molfluss, umr. über M(Mesit.)=0,120 kg/mol --> 1.2e-4  kg/(sm)
+                values[Indices::contiGEqIdx] = -0.0;
+            }
+        }
+    }
+
+    // \}
+
+    /*!
+     * \name Volume terms
+     */
+    // \{
+
+    /*!
+     * \brief Evaluate the initial value for a control volume.
+     *
+     * \param values The initial values for the primary variables
+     * \param element The finite element
+     * \param fvElemGeom The finite-volume geometry in the box scheme
+     * \param scvIdx The local vertex index
+     *
+     * For this method, the \a values parameter stores primary
+     * variables.
+     */
+    void initial(PrimaryVariables &values,
+                 const Element &element,
+                 const FVElementGeometry &fvElemGeom,
+                 int scvIdx) const
+    {
+        const GlobalPosition &globalPos = element.geometry().corner(scvIdx);
+
+        initial_(values, globalPos, element);
+    }
+
+    /*!
+     * \brief Returns the temperature within the domain.
+     *
+     * This problem assumes a uniform temperature of 10 degrees Celsius.
+     */
+    Scalar temperature() const
+    { return temperature_; };
+
+private:
+    // internal method for the initial condition (reused for the
+    // dirichlet conditions!)
+    void initial_(PrimaryVariables &values,
+                  const GlobalPosition &globalPos, const Element &element) const
+    {
+        Scalar y = globalPos[1];
+        Scalar x = globalPos[0];
+        Scalar Sw, Swr=0.12, Sgr=0.03;
+
+        if(y >(-1.E-3*x+5) )
+        {
+            Scalar pc = 9.81 * 1000.0 * (y - (-5E-4*x+5));
+            if (pc < 0.0) pc = 0.0;
+
+            Sw = invertPCGW_(pc,
+                             this->spatialParams().materialLawParams());
+            if (Sw < Swr) Sw = Swr;
+            if (Sw > 1.-Sgr) Sw = 1.-Sgr;
+
+            values[pressureIdx] = 1e5 ;
+            values[swIdx] = Sw;
+            values[snIdx] = 0.;
+        }else {
+            values[pressureIdx] = 1e5 + 9.81 * 1000.0 * ((-5E-4*x+5) - y);
+            values[swIdx] = 1.-Sgr;
+            values[snIdx] = 0.;
+        }
+    }
+
+    static Scalar invertPCGW_(Scalar pcIn, const MaterialLawParams &pcParams)
+    {
+        Scalar lower,upper;
+        int k;
+        int maxIt = 50;
+        Scalar bisLimit = 1.;
+        Scalar Sw, pcGW;
+        lower=0.0; upper=1.0;
+        for (k=1; k<=25; k++)
+        {
+            Sw = 0.5*(upper+lower);
+            pcGW = MaterialLaw::pCGW(pcParams, Sw);
+            Scalar delta = pcGW-pcIn;
+            if (delta<0.) delta*=-1.;
+            if (delta<bisLimit)
+            {
+                return(Sw);
+            }
+            if (k==maxIt) {
+                return(Sw);
+            }
+            if (pcGW>pcIn) lower=Sw;
+            else upper=Sw;
+        }
+        return(Sw);
+    }
+
+    Scalar temperature_;
+    Scalar eps_;
+};
+} //end namespace
+
+#endif
diff --git a/test/implicit/3p/naplinfiltrationspatialparams.hh b/test/implicit/3p/naplinfiltrationspatialparams.hh
new file mode 100644
index 0000000000..47bae89631
--- /dev/null
+++ b/test/implicit/3p/naplinfiltrationspatialparams.hh
@@ -0,0 +1,295 @@
+// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+// vi: set et ts=4 sw=4 sts=4:
+/*****************************************************************************
+ *   Copyright (C) 2011      by Holger Class                                 *
+ *   Copyright (C) 2008-2010 by Andreas Lauser                               *
+ *   Copyright (C) 2008-2009 by Klaus Mosthaf                                *
+ *   Institute for Modelling Hydraulic and Environmental Systems             *
+ *   University of Stuttgart, Germany                                        *
+ *   email: <givenname>.<name>@iws.uni-stuttgart.de                          *
+ *                                                                           *
+ *   This program is free software: you can redistribute it and/or modify    *
+ *   it under the terms of the GNU General Public License as published by    *
+ *   the Free Software Foundation, either version 2 of the License, or       *
+ *   (at your option) any later version.                                     *
+ *                                                                           *
+ *   This program is distributed in the hope that it will be useful,         *
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of          *
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *
+ *   GNU General Public License for more details.                            *
+ *                                                                           *
+ *   You should have received a copy of the GNU General Public License       *
+ *   along with this program.  If not, see <http://www.gnu.org/licenses/>.   *
+ *****************************************************************************/
+/*!
+ * \file
+ *
+ * \brief Definition of the spatial parameters for the kuevette problem.
+ */
+#ifndef DUMUX_NAPLINFILTRATION_SPATIAL_PARAMS_HH
+#define DUMUX_NAPLINFILTRATION_SPATIAL_PARAMS_HH
+
+#include <dumux/implicit/3p3c/3p3cindices.hh>
+#include <dumux/material/spatialparams/implicitspatialparams.hh>
+#include <dumux/material/fluidmatrixinteractions/3p/parkerVanGen3p.hh>
+#include <dumux/material/fluidmatrixinteractions/3p/parkerVanGen3pparams.hh>
+
+namespace Dumux
+{
+
+//forward declaration
+template<class TypeTag>
+class InfiltrationSpatialParams;
+
+namespace Properties
+{
+// The spatial parameters TypeTag
+NEW_TYPE_TAG(InfiltrationSpatialParams);
+
+// Set the spatial parameters
+SET_TYPE_PROP(InfiltrationSpatialParams, SpatialParams, Dumux::InfiltrationSpatialParams<TypeTag>);
+
+// Set the material Law
+SET_PROP(InfiltrationSpatialParams, MaterialLaw)
+{
+ private:
+    typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar;
+ public:
+    // define the material law
+    typedef ParkerVanGen3P<Scalar> type;
+};
+}
+
+/*!
+ * \ingroup ThreePThreeCModel
+ *
+ * \brief Definition of the spatial parameters for the infiltration problem
+ */
+template<class TypeTag>
+class InfiltrationSpatialParams : public ImplicitSpatialParams<TypeTag>
+{
+    typedef ImplicitSpatialParams<TypeTag> ParentType;
+
+    typedef typename GET_PROP_TYPE(TypeTag, Grid) Grid;
+    typedef typename GET_PROP_TYPE(TypeTag, GridView) GridView;
+    typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar;
+    typedef typename Grid::ctype CoordScalar;
+    enum {
+        dim=GridView::dimension,
+        dimWorld=GridView::dimensionworld
+    };
+
+    typedef typename GET_PROP_TYPE(TypeTag, Indices) Indices;
+    enum {
+        wPhaseIdx = Indices::wPhaseIdx,
+        nPhaseIdx = Indices::nPhaseIdx
+    };
+
+    typedef Dune::FieldVector<CoordScalar,dimWorld> GlobalPosition;
+    typedef Dune::FieldVector<CoordScalar,dimWorld> Vector;
+
+
+    typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) SolutionVector;
+
+    typedef typename GET_PROP_TYPE(TypeTag, FluxVariables) FluxVariables;
+    typedef typename GET_PROP_TYPE(TypeTag, ElementVolumeVariables) ElementVolumeVariables;
+
+    typedef typename GET_PROP_TYPE(TypeTag, FVElementGeometry) FVElementGeometry;
+    typedef typename GridView::template Codim<0>::Entity Element;
+
+
+public:
+    //get the material law from the property system
+    typedef typename GET_PROP_TYPE(TypeTag, MaterialLaw) MaterialLaw;
+    typedef typename MaterialLaw::Params MaterialLawParams;
+
+    /*!
+     * \brief The constructor
+     *
+     * \param gv The grid view
+     */
+    InfiltrationSpatialParams(const GridView &gv)
+        : ParentType(gv)
+    {
+        // intrinsic permeabilities
+        fineK_ = GET_RUNTIME_PARAM(TypeTag, Scalar, permeability);
+        coarseK_ = GET_RUNTIME_PARAM(TypeTag, Scalar, permeability);
+
+        // porosities
+        Porosity_ = GET_RUNTIME_PARAM(TypeTag, Scalar, porosity);
+
+        // residual saturations
+        MaterialParams_.setSwr(0.12);
+        MaterialParams_.setSwrx(0.12);
+        MaterialParams_.setSnr(0.07);
+        MaterialParams_.setSgr(0.03);
+
+        // parameters for the 3phase van Genuchten law
+        MaterialParams_.setVgAlpha(GET_RUNTIME_PARAM(TypeTag, Scalar, vanGenuchtenAlpha));
+        MaterialParams_.setVgN(GET_RUNTIME_PARAM(TypeTag, Scalar, vanGenuchtenN));
+        MaterialParams_.setkrRegardsSnr(false);
+
+        // parameters for adsorption
+        MaterialParams_.setKdNAPL(0.);
+        MaterialParams_.setRhoBulk(1500.);
+    }
+
+    ~InfiltrationSpatialParams()
+    {}
+
+
+    /*!
+     * \brief Update the spatial parameters with the flow solution
+     *        after a timestep.
+     *
+     * \param globalSolution The global solution vector
+     */
+    void update(const SolutionVector &globalSolution)
+    {
+    };
+
+    /*!
+     * \brief Apply the intrinsic permeability tensor to a pressure
+     *        potential gradient.
+     *
+     * \param element The current finite element
+     * \param fvElemGeom The current finite volume geometry of the element
+     * \param scvIdx The index of the sub-control volume
+     */
+    const Scalar intrinsicPermeability(const Element &element,
+                                       const FVElementGeometry &fvElemGeom,
+                                       int scvIdx) const
+    {
+        const GlobalPosition &pos = fvElemGeom.subContVol[scvIdx].global;
+        if (isFineMaterial_(pos))
+            return fineK_;
+        return coarseK_;
+    }
+
+    /*!
+     * \brief Define the porosity \f$[-]\f$ of the spatial parameters
+     *
+     * \param element The finite element
+     * \param fvElemGeom The finite volume geometry
+     * \param scvIdx The local index of the sub-control volume where
+     *                    the porosity needs to be defined
+     */
+    double porosity(const Element &element,
+                    const FVElementGeometry &fvElemGeom,
+                    int scvIdx) const
+    {
+        //const GlobalPosition &pos = fvElemGeom.subContVol[scvIdx].global;
+        // if (isFineMaterial_(pos))
+        //     return finePorosity_;
+        // else
+        //     return coarsePorosity_;
+        return Porosity_;
+    }
+
+
+    /*!
+     * \brief return the parameter object for the material law which depends on the position
+     *
+     * \param element The current finite element
+     * \param fvElemGeom The current finite volume geometry of the element
+     * \param scvIdx The index of the sub-control volume
+     */
+    const MaterialLawParams& materialLawParams(const Element &element,
+                                               const FVElementGeometry &fvElemGeom,
+                                               int scvIdx) const
+    {
+        //const GlobalPosition &pos = fvElemGeom.subContVol[scvIdx].global;
+        //if (isFineMaterial_(pos))
+        //return fineMaterialParams_;
+        //else
+        //return coarseMaterialParams_;
+        return MaterialParams_;
+    }
+
+    /*!
+     * \brief Returns the heat capacity \f$[J/m^3 K]\f$ of the rock matrix.
+     *
+     * This is only required for non-isothermal models.
+     *
+     * \param element The finite element
+     * \param fvElemGeom The finite volume geometry
+     * \param scvIdx The local index of the sub-control volume where
+     *                    the heat capacity needs to be defined
+     */
+    double heatCapacity(const Element &element,
+                        const FVElementGeometry &fvElemGeom,
+                        int scvIdx) const
+    {
+        return
+            850. // specific heat capacity [J / (kg K)]
+            * 2650. // density of sand [kg/m^3]
+            * (1 - porosity(element, fvElemGeom, scvIdx));
+    }
+
+    /*!
+     * \brief Calculate the heat flux \f$[W/m^2]\f$ through the
+     *        rock matrix based on the temperature gradient \f$[K / m]\f$
+     *
+     * This is only required for non-isothermal models.
+     *
+     * \param heatFlux The resulting heat flux vector
+     * \param fluxDat The flux variables
+     * \param vDat The volume variables
+     * \param tempGrad The temperature gradient
+     * \param element The current finite element
+     * \param fvElemGeom The finite volume geometry of the current element
+     * \param scvfIdx The local index of the sub-control volume face where
+     *                    the matrix heat flux should be calculated
+     */
+    void matrixHeatFlux(Vector &heatFlux,
+                        const FluxVariables &fluxDat,
+                        const ElementVolumeVariables &vDat,
+                        const Vector &tempGrad,
+                        const Element &element,
+                        const FVElementGeometry &fvElemGeom,
+                        int scvfIdx) const
+    {
+        static const Scalar ldry = 0.35;
+        static const Scalar lSw1 = 1.8;
+        static const Scalar lSn1 = 0.65;
+
+        // arithmetic mean of the liquid saturation and the porosity
+        const int i = fvElemGeom.subContVolFace[scvfIdx].i;
+        const int j = fvElemGeom.subContVolFace[scvfIdx].j;
+        Scalar Sw = std::max(0.0, (vDat[i].saturation(wPhaseIdx) +
+                                   vDat[j].saturation(wPhaseIdx)) / 2);
+        Scalar Sn = std::max(0.0, (vDat[i].saturation(nPhaseIdx) +
+                                   vDat[j].saturation(nPhaseIdx)) / 2);
+
+        // the heat conductivity of the matrix. in general this is a
+        // tensorial value, but we assume isotropic heat conductivity.
+        Scalar heatCond = ldry + sqrt(Sw) * (lSw1-ldry) + sqrt(Sn) * (lSn1-ldry);
+
+        // the matrix heat flux is the negative temperature gradient
+        // times the heat conductivity.
+        heatFlux = tempGrad;
+        heatFlux *= -heatCond;
+    }
+
+    const MaterialLawParams& materialLawParams() const
+    {
+        return MaterialParams_;
+    }
+private:
+    bool isFineMaterial_(const GlobalPosition &pos) const
+    { return
+            70. <= pos[0] && pos[0] <= 85. &&
+            7.0 <= pos[1] && pos[1] <= 7.50;
+    };
+
+    Scalar fineK_;
+    Scalar coarseK_;
+
+    Scalar Porosity_;
+
+    MaterialLawParams MaterialParams_;
+};
+
+}
+
+#endif
-- 
GitLab