- Aug 08, 2011
-
-
Markus Wolff authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6406 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- base problem now provides a model specific functions for bc/ic/sources (e.g. dirichlet(model specific arguments)) and a more genera function which only gets the position as argument (e.g. dirichletAtPos(position) - the same applies to the spatial parameters functions (e.g. materialLaw(model specific argument list) vs materialLawAtPos(position)) - The material law now has to be directly set as property git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6405 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
models - more general implementation of spatial parameters -> now derived from FVSpatialParameters - MaterialLaw is now directly set as a Property - definition of boundary conditions using BoundaryType - problem definition as well as spatial parameters definition now compatible to box models git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6404 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- spatial parameters are now derived from FVSpatialParameters - different function types available - model specific or general (only position vector as argument) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6403 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Aug 05, 2011
-
-
Bernd Flemisch authored
gravity. In order to not run into serious performance penalties, the parameter tree is not parsed every time a FluxVariables object is constructed. Instead, the 2p problem has been equipped with a function const bool enableGravity() const which is called from the flux variables. An example for the usage is provided in dumux-devel/test/boxmodels/2pwithparam. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6395 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
Shows how the tree can be easily accessed from any- and everywhere by something like typedef typename GET_PROP(TypeTag, PTAG(ParameterTree)) Params; ... double tEnd = Params::tree().template get... If startFromInputFile is used, at least three parameters have to be given in the input file: SimulationControl.tIni, SimulationControl.tEnd, SimulationControl.gridName These names should be discussed as soon as their creator Philipp is back. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6394 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- different models may require a block size, which can differ from the number of equations of the mathematical model. This has to be knwon if the SuperLU solver is used - default block size of box models is numEq - default block size of decoupled models is 1 git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6392 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Aug 04, 2011
-
-
Benjamin Faigle authored
introduce new property for elaborate version to calculate fluid properties git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6374 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6356 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Aug 03, 2011
-
-
Klaus Mosthaf authored
2p2cni folder git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6354 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Aug 02, 2011
-
-
Andreas Lauser authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6352 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Klaus Mosthaf authored
solver and ILU0 (gets one argument less than other preconditioners). Added some more backends and made RestartedGMRes work with this structure. Therefore, the solve function of the baseclass is overloaded. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6351 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Andreas Lauser authored
As a test, the mobilityUpwindAlpha of the 2p box model is converted. so far no keys are loaded, though... git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6350 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jul 29, 2011
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6344 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6343 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Andreas Lauser authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6338 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Andreas Lauser authored
we use the usual approach: call a discretization specific method in the problem (in this case boxGravity(Element, FVElemGeom, scvIdx)) which calls a generic position dependent method (i.e. gravityAtPos(Pos)) which calls a position independent method (-> gravity()). the actual problem can overwrite any of these methods... git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6337 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Andreas Lauser authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6336 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jul 28, 2011
-
-
Klaus Mosthaf authored
Added the BCRSMatrix type as template parameter to the call of SuperLU (required for the coupled models) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6324 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
reworked some property names git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6323 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- of course the model can not longer run parallel if a sequential backend is chosen! - removed sequential SuperLU backend from boxlinearsolvers -> backend defined in seqsolverbackend.hh git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6322 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6319 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6315 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6314 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
conditions and sources git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6313 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- problem base classes now include methods for boundary/initial conditions and sources: - model-specific functions (boundadryTypes(), dirichlet(), neumann(), initial(), source()) are called with model-specific arguments (element, intersection, etc.). - more general functions which are model-independent have the name extention ...AtPos() and have the global Position as argument. - both types can be overwritten in derived problem classes - the asImp_() methods are set to private -> each problem class which is not the implementation itself needs its own asImp_() methods! git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6312 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Klaus Mosthaf authored
inheritance of the boxproperties and the decoupledproperties. This was changed because there is also a property called LinearSolver. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6310 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jul 27, 2011
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6309 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
Created new LinearSolver type tag and corresponding properties. BoxModel and DecoupledModel inherit these, which should be ok, since we most likely will never have one of those models without a linear solver. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6308 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6307 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6305 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
Problems instantiated with Timemanager TimeManager now runs the problem update of handbook according to that. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6304 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6303 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6296 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jul 26, 2011
-
-
Markus Wolff authored
models - change extended to OneModelProblem and derived classes git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6295 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Markus Wolff authored
- time manager is now argument of the problem constructor - added base functions for general interfaces of boundary/initial conditions and sources git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6294 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jul 22, 2011
-
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6275 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6271 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
Removed that! git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6266 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Benjamin Faigle authored
- Defined TwoPTwoCIndices, derived from TwoPIndices - used GET_PROP_TYPE(TypeTag, PTAG(TwoPTwoCIndices)) in all problems git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@6265 2fb0f335-1f38-0410-981e-8018bf24f1b0
-