dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2018-02-16T15:52:14Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/798Feature/1d3d richards 1p test2018-02-16T15:52:14ZTimo Kochtimokoch@math.uio.noFeature/1d3d richards 1p test3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/801[partialreassembler][fixup] Make compile for all discretization + easier to a...2018-02-19T22:08:20ZTimo Kochtimokoch@math.uio.no[partialreassembler][fixup] Make compile for all discretization + easier to add new ones.Partial reassembler didn't compile for staggered disc. This fix makes it easier to implement a reassembler for new discretizations.
If merged this should also be squashed into the main commit as otherwise staggered doesn't compile.
...Partial reassembler didn't compile for staggered disc. This fix makes it easier to implement a reassembler for new discretizations.
If merged this should also be squashed into the main commit as otherwise staggered doesn't compile.
@bernd: FinalizeAssembly reset the vertex colors to green. This is now done at the beginning of compute colors. Is this the same? For the first iterations all dofs are red anyway and between `finalizeAssembly` and `computeColors` nothing changes in the reassembler, right?3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/803[staggeredlocalResidual] Adapt to structure of cc/box2018-02-20T15:04:09ZKilian Weishaupt[staggeredlocalResidual] Adapt to structure of cc/box3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/805[material] Move all components to namespace Components2018-02-22T13:54:10ZTimo Kochtimokoch@math.uio.no[material] Move all components to namespace Componentsthe constant component is already in the `Components` namespace. It makes sense similar to the namespace `FluidSystems`, especially as there might be even nameclashes between classes in `Components` and `FluidSystems`, e.g. there might b...the constant component is already in the `Components` namespace. It makes sense similar to the namespace `FluidSystems`, especially as there might be even nameclashes between classes in `Components` and `FluidSystems`, e.g. there might be in the future a fluid system `Air` consisting of components N2, O2, CO2, Ar, conflicting with the (pseudo-)component `Air`.
Fixes #375.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/806[discretization] Rename DiscretizationMethods to DiscretizationMethod with lo...2020-02-17T17:28:22ZTimo Kochtimokoch@math.uio.no[discretization] Rename DiscretizationMethods to DiscretizationMethod with lower-case fieldsFixes #444.Fixes #444.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/807Feature/improve math functions2018-02-26T11:00:20ZTimo Kochtimokoch@math.uio.noFeature/improve math functionsRelates to #441.Relates to #441.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/808[staggered][faceVariables] Retrive boundary values in fluxVars2018-03-09T10:10:49ZKilian Weishaupt[staggered][faceVariables] Retrive boundary values in fluxVars* get the values for parallel and normal velocities directly in the
fluxVars and not during the update of the faceVars
* this is necessary in the context of coupling when the velocities on the
boundary shall be inferred from the o...* get the values for parallel and normal velocities directly in the
fluxVars and not during the update of the faceVars
* this is necessary in the context of coupling when the velocities on the
boundary shall be inferred from the other domain
* the gridFaceVars are initialized (and thus updated)
before any coupling context can be bound so this update step
must not depend on some coupled context3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/812[material] Fix alias introduced for deprecation to have default templ arg2018-02-27T13:47:24ZTimo Kochtimokoch@math.uio.no[material] Fix alias introduced for deprecation to have default templ arg3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/813[component] Split interface into solid, liquid, gas2018-02-28T20:22:42ZTimo Kochtimokoch@math.uio.no[component] Split interface into solid, liquid, gasFixes #452.Fixes #452.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/816[newton] Reimplement timestep control2018-03-01T08:15:08ZTimo Kochtimokoch@math.uio.no[newton] Reimplement timestep controlThere are now two solve function overloads, on without timeLoop that does one newton run,
and one with a timeloop that decreases the time step and tries again.
This makes the main file shorter and the newtoncontroller doesn't need a tim...There are now two solve function overloads, on without timeLoop that does one newton run,
and one with a timeloop that decreases the time step and tries again.
This makes the main file shorter and the newtoncontroller doesn't need a timeloop in the constructor anymore.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/818[navierstokes] Free indices from TypeTag2018-03-01T05:46:59ZTimo Kochtimokoch@math.uio.no[navierstokes] Free indices from TypeTagsee #448.see #448.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/819[2p][2p1c] Free vtk outputfields from TypeTag2018-03-01T05:56:18ZTimo Kochtimokoch@math.uio.no[2p][2p1c] Free vtk outputfields from TypeTagsee #448.see #448.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/820[disc][cc] Free element boundary types from TypeTag2018-03-01T06:00:43ZTimo Kochtimokoch@math.uio.no[disc][cc] Free element boundary types from TypeTagsee #448.see #448.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/821[compositional] Free switchable privars from typetag2018-03-01T08:26:57ZTimo Kochtimokoch@math.uio.no[compositional] Free switchable privars from typetagsee #448.see #448.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/822[spatialparams] Free the base classes from TypeTag2018-04-27T12:23:59ZTimo Kochtimokoch@math.uio.no[spatialparams] Free the base classes from TypeTag* [x] Use the base classes in the tests, otherwise they don't compile anymore
* [x] Remove `MaterialLaw` property (is now extracted from spatial params)
* Decouple problem and spatial params by passing the fvGridGeometry instead of the...* [x] Use the base classes in the tests, otherwise they don't compile anymore
* [x] Remove `MaterialLaw` property (is now extracted from spatial params)
* Decouple problem and spatial params by passing the fvGridGeometry instead of the problem to the spatial params
see #448.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/823Cleanup/use newtonsolver in ff2018-03-01T09:18:03ZKilian WeishauptCleanup/use newtonsolver in ffsee #451.see #451.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/824Fix/component interface2018-03-01T09:33:41ZTimo Kochtimokoch@math.uio.noFix/component interface3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/825[fix] Use isValid in C++14 compatible way2018-03-01T12:34:54ZTimo Kochtimokoch@math.uio.no[fix] Use isValid in C++14 compatible wayLambdas in constexpr are only allowed from C++17. The functions
returned from isValid cannot be used in a constexpr context in C++14.
Fixes #455. Tested with clang 3.8 which doesn't support constexpr lambdas.Lambdas in constexpr are only allowed from C++17. The functions
returned from isValid cannot be used in a constexpr context in C++14.
Fixes #455. Tested with clang 3.8 which doesn't support constexpr lambdas.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/826[disc] Free grid variables and staggered grid variables from TypeTag2018-03-01T19:19:18ZTimo Kochtimokoch@math.uio.no[disc] Free grid variables and staggered grid variables from TypeTag3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/827[fluxvars] Free empty caches from TypeTag2018-03-01T19:26:24ZTimo Kochtimokoch@math.uio.no[fluxvars] Free empty caches from TypeTag3.0Kilian WeishauptKilian Weishaupt