Cleanup/mpfa
- Feb 01, 2018
-
-
Dennis Gläser authored77bccc5a
-
Dennis Gläser authored046a6a63
-
Dennis Gläser authored92241ad1
-
Dennis Gläser authored
This is not used anymore now after the last commit
1092255f -
Dennis Gläser authored
The types for stencils are now passed to the nodal index set via a traits class. This allows using Dune::ReservedVector whenever the maximum sizes are known at compile time.
84a79ced -
Dennis Gläser authored6ee94cec
-
Dennis Gläser authoredb21a2d17
-
Dennis Gläser authored
instead, the places where transmissibilities are stored, i.e. the element- or grid-fluxvariablescache define the handles using information from the ivs. This makes the FVGridGeometry completely physics-independent.
7dc44c3a -
Dennis Gläser authored
instead, obtain the type from the transmissibility matrix
81d33eef -
Dennis Gläser authored
The traits class now has to contain both the number of scvs and scvfs in the ivs. This allows the applicability in 3d where numScvs != numScvfs.
b8fcee85 -
Dennis Gläser authored
This has as a consequence that the type tag dependency is also removed for the interaction volumes and the mpfa helper. This commit furthermore introduces matrixvector traits to be used by the interaction volumes.
6d19b960 -
Dennis Gläser authored3065e9e4
-
Dennis Gläser authored8a5ed828
-
Dennis Gläser authoredfda16cf5
-
Dennis Gläser authored8e7eb37c
-
Dennis Gläser authored0cd420da
-
Dennis Gläser authored885e6df7
-
Dennis Gläser authored754a1f3f
-
Dennis Gläser authoredb8dfecec
-
Dennis Gläser authored
This introduces another set of functions specialized via enable_if, but this is necessary as otherwise compilation fails for the tracer model, because it is tried to access pressures via the vol vars, which the volvars of the tracer model do not provide. By ensuring that this is only called for processes using mpfa, we are on the safe side.
077c544e
-