dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2016-11-28T10:24:02Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/129[tutorial][doc] Fix solutions for recently applied changes to grid creator an...2016-11-28T10:24:02ZThomas Fetzer[tutorial][doc] Fix solutions for recently applied changes to grid creator and fluidsystemKilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/130[nacl] Add missing include2016-11-28T10:24:02ZKilian Weishaupt[nacl] Add missing include*make headercheck failed due to a missing header*make headercheck failed due to a missing header2.9.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/131[fix][tutorial][sequential] Remove old include2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.no[fix][tutorial][sequential] Remove old include2.9.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/132Feature/bump up version2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.noFeature/bump up version2.10Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/133[implicit] Remove the shouldWriteOutput check inside writeOutput2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.no[implicit] Remove the shouldWriteOutput check inside writeOutputWhen calling writeOutput one would expect that the output is actually
written to file. Instead this might not have happened in the old version.
This commit makes the implicit problem consistent with the sequential
models. Before calli...When calling writeOutput one would expect that the output is actually
written to file. Instead this might not have happened in the old version.
This commit makes the implicit problem consistent with the sequential
models. Before calling writeOutput one should ask if shouldWriteOutput
is true. This is already consistently done all over dumux, so this
commit removes the double checking.2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/134Feature/improve pointsources2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.noFeature/improve pointsources* Make convenience assignment operators work for the classes derived from PointSource
* Make the PointSourceHelper (computing in which scv a point source falls) a property to be able to exchange implementations (the current default uses...* Make convenience assignment operators work for the classes derived from PointSource
* Make the PointSourceHelper (computing in which scv a point source falls) a property to be able to exchange implementations (the current default uses the bounding box tree. This is however a waste of resources if one already knows more about where the point source is.)
* Rename PointSourceHelper to BoundingBoxTreePointSourceHelper2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/135[freeflow][multidomain] Remove deprecated functions2016-11-28T10:24:03ZThomas Fetzer[freeflow][multidomain] Remove deprecated functionsDennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/136Fix/1p model2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.noFix/1p model* Remove permeability output (make 1p work with tensor permeabilities)
* Only compute velocity when needed for output* Remove permeability output (make 1p work with tensor permeabilities)
* Only compute velocity when needed for output2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/137[pointsource] fix pointsource constructor2016-11-28T10:24:03ZKatharina Heck[pointsource] fix pointsource constructorTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/138[fix][fvelementgeometry][box] Replace double bracket with single bracket2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.no[fix][fvelementgeometry][box] Replace double bracket with single bracketFor the one-dimensional case the double curly brackets seem to result in
an error because it actually tries to assign an initializer list of size
2 to a GlobalPosition of size 1. For larger FieldVectors the double
bracket operator see...For the one-dimensional case the double curly brackets seem to result in
an error because it actually tries to assign an initializer list of size
2 to a GlobalPosition of size 1. For larger FieldVectors the double
bracket operator seems to be required by the compiler.2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/139Cleanup/3pparkervangenuchten2016-11-28T10:24:03ZChristoph GrüningerCleanup/3pparkervangenuchten* clean up 3p Parker-vanGenuchten
* replace MaterialParam by auto in 2p volvars
* improve tortuosity code
* clean up 3p Parker-vanGenuchten
* replace MaterialParam by auto in 2p volvars
* improve tortuosity code
Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/140[doc] fix some stuff in handbook and doxygen2016-11-28T10:24:03ZBernd Flemisch[doc] fix some stuff in handbook and doxygenHandbook:
- don't use deprecated Latex commands \it and \bf
- use the \Cplusplus macro consistently
Doxygen:
- put FluidStates group to the right hierarchy level
- improve wordingHandbook:
- don't use deprecated Latex commands \it and \bf
- use the \Cplusplus macro consistently
Doxygen:
- put FluidStates group to the right hierarchy level
- improve wordingChristoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/142[cleanup] Improve FV3dPressure2P2CAdaptive2016-11-28T10:24:03ZChristoph Grüninger[cleanup] Improve FV3dPressure2P2CAdaptive* Remove return at end of void method
* Remove unused variables* Remove return at end of void method
* Remove unused variablesTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/143[doxygen] Improve documentation of air2016-11-28T10:24:03ZChristoph Grüninger[doxygen] Improve documentation of airChristoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/144Cleanup/component indices2016-11-28T10:24:03ZThomas FetzerCleanup/component indicesAlexander KissingerAlexander Kissingerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/145[material] Add molarMass function and default values to component/constant.hh2016-11-28T10:24:03ZThomas Fetzer[material] Add molarMass function and default values to component/constant.hhChristoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/146Feature/intersect bboxtrees2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.noFeature/intersect bboxtreesAdd the ability to bounding box trees to intersect with other bounding box trees.
Add a test in `dumux/common/boundingboxtree/` testing BBoxTree construction, pointIntersection, treeIntersection.
The result is a vector of `Bounding...Add the ability to bounding box trees to intersect with other bounding box trees.
Add a test in `dumux/common/boundingboxtree/` testing BBoxTree construction, pointIntersection, treeIntersection.
The result is a vector of `BoundingBoxIntersections`. They contain a first and a second element index
of the respective first and second boundingBoxTree and the corners in global coordinates of the intersection geometry.
This implements only intersection of 3D with 1D elements. However it is possible to add other geometries by implementing the `GeometryCollision` class for e.g. 2D with 1D elements or 3D with 2D elements.
Merging this branch would remove the dependency on `dune-grid-glue` in `dumux-multidimension`.
It is also a step towards better well models where wells are actually one-dimensional domains intersecting
with the bulk grid cells.
TODO
* [x] Better documentation2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/147Feature/more constexpr2016-11-28T10:24:04ZChristoph GrüningerFeature/more constexpr2.10Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/148Add explicit std namespace specifier to std::isnan2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.noAdd explicit std namespace specifier to std::isnanWithout `std::` these erros out for me (clang-3.8 / ubuntu 16.04) Without `std::` these erros out for me (clang-3.8 / ubuntu 16.04) 2.10Christoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/149Fix/headercheck and constexpr2016-11-28T10:24:04ZChristoph GrüningerFix/headercheck and constexprTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no