Restructure mpfa flux caches
- Nov 21, 2018
-
-
Dennis Gläser authored50b148b5
-
Dennis Gläser authored65f953cd
-
Dennis Gläser authored260bcdc6
-
Dennis Gläser authored53f7c46d
-
Dennis Gläser authored
This is more in agreement to the local view classes.
29154561 -
Dennis Gläser authored8feea16b
-
Dennis Gläser authoredab6e2806
-
Dennis Gläser authored628c3e12
-
- Nov 20, 2018
-
-
Dennis Gläser authored
That makes it possible to overload the local assembler class while reusing an interaction volume.
e9e12453 -
Dennis Gläser authored
instead of storing pointers to the transmissibilities and temperatures etc, we now only store a pointer to the data handle and reconstruct the fluxes in the FouriersLaw implementation. This dramatically reduces the number of lines needed for the cache implementation.
e5afd009 -
Dennis Gläser authored
instead of storing pointers to the transmissibilities and pressures etc, we now only store a pointer to the data handle and reconstruct the fluxes in the FicksLaw implementation. This dramatically reduces the number of lines needed for the cache implementation.
d921fcb7 -
Dennis Gläser authored
instead of storing pointers to the transmissibilities and pressures etc, we now only store a pointer to the data handle and reconstruct the fluxes in the DarcysLaw implementation. This dramatically reduces the number of lines needed for the cache implementation.
d8a1a2c9 -
Dennis Gläser authored0b4b7410
-
Dennis Gläser authored3e3f3aa6
-
Dennis Gläser authored
This should be identical for all mpfa schemes
d2fc21e3 -
Dennis Gläser authoredbaa881eb
-
Dennis Gläser authored
That was used by the mpfa framework only, which also doesn't anymore.
bd0cb2c2 -
Dennis Gläser authored4ee62dd2
-
Dennis Gläser authored
All matrices are now stored in the data handles
638f7959 -
Dennis Gläser authoredb740964c
-
Dennis Gläser authored4699ad06
-
Dennis Gläser authored8b604f21
-
Dennis Gläser authoredafec13f6
-
Dennis Gläser authored8faaa0ef
-
Dennis Gläser authored7bf9a096
-
Dennis Gläser authored9abe4824
-
Dennis Gläser authoredce001bb8
-
Dennis Gläser authored
Instead of deriving from the process-related handle classes the handle class contains these sub-handles and provides access to it. That allows process-independent algorithms on the sub-handle classes as soon as the return functions get more generic names.
d7039713 -
Dennis Gläser authored
Resizing of the matrices place in the local assembler directly wherr needed. This has a small negative impact on performance but saves a lot of code.
ca47f527 -
Dennis Gläser authored177ea2a4
-
Dennis Gläser authoredd5c75864
-
Dennis Gläser authored
Not providing an overload for a function in the base class within the interaction volume implementation would have led to an infinite loop. We now throw if any of the functions are not overloaded.
83f4485d -
Dennis Gläser authoredb52abfa4
-
Dennis Gläser authored0d2adf57
-
Dennis Gläser authoredb879a484
-