Merge branch 'feature/pointsources-rebased' into 'master'
Feature/pointsources rebased Implements a point source feature. Source terms can be implemented as point sources in the problem file. A point source is a new class that stores point coordinates and a values PrimaryVariable vector with a source value for each equation. Point sources can also be solution dependent. For that the user adds a point source at the wished location with values 0.0. Then in the method solDependentPointSource() one gets all point sources associated with the DOF that the method is called for and can add to their values, values dependent on the current solution. The user specifies the source in kg/s (very convenient!). * [x] Move point source calculation from implicit problem to a helper function * [x] Make PointSource a Dumux property so people can use cutomized point source classes derived from a base class * [x] Consider extrusion for dim < 3 when calculating the volume * [x] Implement TimeDependentPointSource? * [x] Make it work for adaptive grids * [x] Implement PointSource constructor without value (for solDependentSources), the value is then set in solDependentPointSources. This branch has been rebased recently onto master. See merge request !36
No related branches found
No related tags found
Showing
- dumux/common/basicproperties.hh 7 additions, 0 deletionsdumux/common/basicproperties.hh
- dumux/common/boundingboxtree.hh 958 additions, 0 deletionsdumux/common/boundingboxtree.hh
- dumux/common/pointsource.hh 318 additions, 0 deletionsdumux/common/pointsource.hh
- dumux/implicit/1p/1plocalresidual.hh 0 additions, 16 deletionsdumux/implicit/1p/1plocalresidual.hh
- dumux/implicit/1p2c/1p2clocalresidual.hh 0 additions, 15 deletionsdumux/implicit/1p2c/1p2clocalresidual.hh
- dumux/implicit/2p/2plocalresidual.hh 0 additions, 18 deletionsdumux/implicit/2p/2plocalresidual.hh
- dumux/implicit/2p2c/2p2clocalresidual.hh 0 additions, 18 deletionsdumux/implicit/2p2c/2p2clocalresidual.hh
- dumux/implicit/2pdfm/2pdfmlocalresidual.hh 0 additions, 17 deletionsdumux/implicit/2pdfm/2pdfmlocalresidual.hh
- dumux/implicit/2pminc/2pminclocalresidual.hh 2 additions, 6 deletionsdumux/implicit/2pminc/2pminclocalresidual.hh
- dumux/implicit/2pnc/2pnclocalresidual.hh 0 additions, 21 deletionsdumux/implicit/2pnc/2pnclocalresidual.hh
- dumux/implicit/3p/3plocalresidual.hh 0 additions, 15 deletionsdumux/implicit/3p/3plocalresidual.hh
- dumux/implicit/3p3c/3p3clocalresidual.hh 0 additions, 15 deletionsdumux/implicit/3p3c/3p3clocalresidual.hh
- dumux/implicit/box/boxfvelementgeometry.hh 153 additions, 0 deletionsdumux/implicit/box/boxfvelementgeometry.hh
- dumux/implicit/cellcentered/ccfvelementgeometry.hh 3 additions, 1 deletiondumux/implicit/cellcentered/ccfvelementgeometry.hh
- dumux/implicit/common/implicitlocalresidual.hh 23 additions, 0 deletionsdumux/implicit/common/implicitlocalresidual.hh
- dumux/implicit/common/implicitproblem.hh 195 additions, 11 deletionsdumux/implicit/common/implicitproblem.hh
- dumux/implicit/mpnc/mpnclocalresidual.hh 2 additions, 5 deletionsdumux/implicit/mpnc/mpnclocalresidual.hh
- dumux/implicit/richards/richardslocalresidual.hh 0 additions, 18 deletionsdumux/implicit/richards/richardslocalresidual.hh
- test/porousmediumflow/1p/implicit/CMakeLists.txt 2 additions, 0 deletionstest/porousmediumflow/1p/implicit/CMakeLists.txt
- test/porousmediumflow/1p/implicit/pointsources/1psingularityproblem.hh 260 additions, 0 deletions...diumflow/1p/implicit/pointsources/1psingularityproblem.hh
Loading
Please register or sign in to comment