dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2018-02-28T20:22:42Zhttps://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/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/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/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/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 Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/828[disc] Free box/cc elemsol from TypeTag2018-03-02T15:24:34ZTimo Kochtimokoch@math.uio.no[disc] Free box/cc elemsol from TypeTagI figured good template arguments would be the fv grid geometry that fixes discretization and knows grid connectivity, and the solutionvector which element solution is supposed to be a part of.
Only PrimaryVariables as argument wouldn't ...I figured good template arguments would be the fv grid geometry that fixes discretization and knows grid connectivity, and the solutionvector which element solution is supposed to be a part of.
Only PrimaryVariables as argument wouldn't allow for the overloads we currently offer for update.3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/829Cleanup/privarswitch2018-03-02T15:29:43ZTimo Kochtimokoch@math.uio.noCleanup/privarswitch3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/831Feature/1d3d richards2c 1p2c test2018-03-05T10:21:37ZTimo Kochtimokoch@math.uio.noFeature/1d3d richards2c 1p2c test3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/832[tpfa] Fix maxNumScvf for dim=3 and hanging nodes2018-03-05T10:25:08ZTimo Kochtimokoch@math.uio.no[tpfa] Fix maxNumScvf for dim=3 and hanging nodesFixed the stencil size in 3D for hanging nodes. One hanging node per face means 4 neighbors per face in 3d.Fixed the stencil size in 3D for hanging nodes. One hanging node per face means 4 neighbors per face in 3d.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/837Replace c-style variadic function by c++2018-03-07T16:00:54ZTimo Kochtimokoch@math.uio.noReplace c-style variadic function by c++3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/841Fixup/less tt in vtk2018-03-09T07:19:06ZKilian WeishauptFixup/less tt in vtk3.0Katharina HeckKatharina Heckhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/842Fix isvalid test. hasResize cannot be constexpr in c++14.2018-03-09T09:13:26ZKilian WeishauptFix isvalid test. hasResize cannot be constexpr in c++14.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/833Feature/less typetag dependencies2018-03-10T18:48:48ZTimo Kochtimokoch@math.uio.noFeature/less typetag dependencies3.0Beatrix BeckerBeatrix Becker