- Nov 10, 2015
-
-
The dumux test macro doesn't need to add flags anymore.
-
-
- Nov 06, 2015
-
-
Georg Futter authored
Fixes memory leaks if a fluidsystem with more than 4 components is used in a 2D case. The problem was in each loop the variables i and j for the SCV corners were shadowed by the component indices. Signed-off-by:
Christoph Grüninger <christoph.grueninger@iws.uni-stuttgart.de>
-
- Nov 05, 2015
-
-
Martin Beck authored
Most of the properties tags are unneccesary, as they are already defined in 1p2cproperties or 2pproperties, respectively. (reviewed by martins)
-
Thomas Fetzer authored
Fix/generallensproblem Use the parameter macro instead of the tree directly. See merge request !19
-
Bernd Flemisch authored
Since ElOnePTwoC doesn't inherit from OnePTwoC, the FluidState has to be set explicitly. Reviewed by Natalie.
-
Timo Koch authored
[implicit] Let models only modify/set their own TypeTag The defaults modified properties of Parent TypeTag like BoxModel and NonIsothermal. This leads to conflicts if one uses more than one model in a problem. Now all models only set their respective TypeTags and property defaults. See merge request !22
-
Martin Schneider authored
TwoPMinc properties are set for TwoPMinc TypeTag instead of BoxTwoPMinc.
-
Martin Schneider authored
This is changed for the ForchheimerCoeff
-
- Nov 04, 2015
-
-
Timo Koch authored
The defaults modified properties of Parent TypeTag like BoxModel and NonIsothermal. This leads to conflicts if one uses more than one model in a problem. Now all models only set their respective TypeTags and property defaults.
-
Christoph Grüninger authored
[cleanup] Remove all leftover occurences of deprecated map() Replace by the index/subIndex method See merge request !21
-
Timo Koch authored
Replace by the index/subIndex method
-
Bernd Flemisch authored
Remove outdated INSTALL, point to online resources. There is no point in keeping one more outdated installation guide. See merge request !20
-
Timo Koch authored
-
Timo Koch authored
-
Timo Koch authored
-
Timo Koch authored
-
Christoph Grüninger authored
-
Timo Koch authored
It was not clear where the name of the test is coming from, because it was set in the cc file. Deduce the name from the modeltype now.
-
- Nov 03, 2015
-
-
Kilian Weishaupt authored
The function returning the partial pressure was accidentally removed from the immiscible fluidstate. This caused an compiler error, e.g., when the water-air fluidsystem is used in 2p models. Reviewed by Thomas
-
Timo Koch authored
Return an std::string. Don't use the parameter tree directly. Parameters are registered when using the macro. Thus our summary output with unused parameters only works when using our macro.
-
Timo Koch authored
Line breaks are not allowed in cmake strings. After version 3.0 linebreaking with backslash is possible.
-
Christoph Grüninger authored
[folder structure] adapt the test folder to the structure change See FS#250 for details. See merge request !17
-
Timo Koch authored
-
Bernd Flemisch authored
See FS#250 for details.
-
Martin Beck authored
[AMGBackend] fix AMGBackend for sequential grids and HAVE_MPI == 1 So far, the AMGBackend only worked for sequential grids if HAVE_MPI was 0. This was due to the fact that AmgTraits distinguished between parallel and sequential by evaluating HAVE_MPI. If HAVE_MPI was 1 but the Grid was sequential, this lead to compiler errors for the constructor calls of the Communicator, LinearOperator and ScalarProduct. Do this properly now by using Dune::Capabilities for distinction between the sequential and parallel case. For Dune 2.4, the capability isParallel has to be used, while for Dune 3.0, it is canCommunicate. The correct AmgTraits and constructor calls are chosen by template specialization. This solves FS#300. See merge request !16
-
Bernd Flemisch authored
So far, the AMGBackend only worked for sequential grids if HAVE_MPI was 0. This was due to the fact that AmgTraits distinguished between parallel and sequential by evaluating HAVE_MPI. If HAVE_MPI was 1 but the Grid was sequential, this lead to compiler errors for the constructor calls of the Communicator, LinearOperator and ScalarProduct. Do this properly now by using Dune::Capabilities for distinction between the sequential and parallel case. For Dune 2.4, the capability isParallel has to be used, while for Dune 3.0, it is canCommunicate. The correct AmgTraits and constructor calls are chosen by template specialization. This solves FS#300.
-
Gabi Seitz authored
Add fluidstate property for all implicit porous media models if not yet defined Conflicts: dumux/implicit/2pncmin/2pncminvolumevariables.hh
-
Bernd Flemisch authored
Feature/whitespace cleanup and hook Bitte reviewen, asap, bitte. See merge request !15
-
Christoph Grüninger authored
Now all tabs and trailing whitespaces are rejected in commits. See FS#272 for more details.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Timo Koch authored
The check was turned on for debug purposes and exited with an error if the same parameter was read into object of different type. This is not an error. For reading vectors it is even an important feature that it's possible to read it into different types of containers depending on the usage. Reviewed by martins
-
- Oct 29, 2015
-
-
Thomas Fetzer authored
[math] (Re-)implement cross product in 2d/3d This makes the old cross-product more efficient. The old version initialized a FieldVector with zeros and then filled it. The new version builds it's directly using consise bracket notation. The result can be moved without creating a copy. Implement a cross product in 2d that returns a scalar. Not mathematically clean but still useful. 2d and 3d cross products now explicitly only work in 2d and 3d. Other dimensions will trigger a compiler error. See merge request !14
-
Bernd Flemisch authored
Feature/externalscript Unfortunately this contains some other commits which should have gone directly to master. I apologize for this mistake. See merge request !12
-
Timo Koch authored
This makes the old cross-product more efficient. The old version initialized a FieldVector with zeros and then filled it. The new version builds it's directly using consise bracket notation. The result can be moved without creating a copy. Implement a cross product in 2d that returns a scalar. Not mathematically clean but still useful. 2d and 3d cross products now explicitly only work in 2d and 3d. Other dimensions will trigger a compiler error.
-
Thomas Fetzer authored
[gnuplot] Do not set terminal as default Gnuplot will pick a default terminal itself. If you change the number of plotting windows a terminal has to be specified. If not specified by the user the default is x11. See merge request !13
-
Thomas Fetzer authored
-
Timo Koch authored
Gnuplot will pick a default terminal itself. If you change the number of plotting windows a terminal has to be specified. If not specified by the user the default is x11.
-
Thomas Fetzer authored
-