[solver] Remove TypeTag dependency of linear solver
This patch reduces dependencies and makes usage of linear solvers more flexible, i.e. for two problems with different typetag * Linear solvers don't need type tag anymore, in fact they don't need any template params * the preconditioner block size is now provided for the solve method (see e.g. staggered newton controller) * the amg has a convencience alias using a TypeTag but is "independent" through indirection via the traits
parent
6257432d
No related branches found
No related tags found
Showing
- dumux/linear/amgbackend.hh 51 additions, 21 deletionsdumux/linear/amgbackend.hh
- dumux/linear/amgparallelhelpers.hh 27 additions, 36 deletionsdumux/linear/amgparallelhelpers.hh
- dumux/linear/amgtraits.hh 0 additions, 3 deletionsdumux/linear/amgtraits.hh
- dumux/linear/linearsolveracceptsmultitypematrix.hh 8 additions, 8 deletionsdumux/linear/linearsolveracceptsmultitypematrix.hh
- dumux/linear/seqsolverbackend.hh 98 additions, 111 deletionsdumux/linear/seqsolverbackend.hh
- dumux/linear/solver.hh 21 additions, 17 deletionsdumux/linear/solver.hh
- dumux/nonlinear/staggerednewtoncontroller.hh 1 addition, 1 deletiondumux/nonlinear/staggerednewtoncontroller.hh
- dumux/porousmediumflow/sequential/pressureproperties.hh 1 addition, 1 deletiondumux/porousmediumflow/sequential/pressureproperties.hh
- test/freeflow/navierstokes/test_angeli.cc 1 addition, 1 deletiontest/freeflow/navierstokes/test_angeli.cc
- test/freeflow/navierstokes/test_channel.cc 1 addition, 1 deletiontest/freeflow/navierstokes/test_channel.cc
- test/freeflow/navierstokes/test_closedsystem.cc 1 addition, 1 deletiontest/freeflow/navierstokes/test_closedsystem.cc
- test/freeflow/navierstokes/test_donea.cc 1 addition, 1 deletiontest/freeflow/navierstokes/test_donea.cc
- test/freeflow/navierstokes/test_kovasznay.cc 1 addition, 1 deletiontest/freeflow/navierstokes/test_kovasznay.cc
- test/freeflow/navierstokesnc/test_channel.cc 1 addition, 1 deletiontest/freeflow/navierstokesnc/test_channel.cc
- test/freeflow/navierstokesnc/test_densitydrivenflow.cc 1 addition, 1 deletiontest/freeflow/navierstokesnc/test_densitydrivenflow.cc
- test/freeflow/navierstokesnc/test_msfreeflow.cc 1 addition, 1 deletiontest/freeflow/navierstokesnc/test_msfreeflow.cc
- test/porousmediumflow/1p/implicit/compressible/test_1p.cc 1 addition, 1 deletiontest/porousmediumflow/1p/implicit/compressible/test_1p.cc
- test/porousmediumflow/1p/implicit/compressible/test_1p_stationary.cc 1 addition, 1 deletion...mediumflow/1p/implicit/compressible/test_1p_stationary.cc
- test/porousmediumflow/1p/implicit/incompressible/test_1pfv.cc 1 addition, 1 deletion.../porousmediumflow/1p/implicit/incompressible/test_1pfv.cc
- test/porousmediumflow/1p/sequential/test_diffusionproblem.hh 2 additions, 2 deletionstest/porousmediumflow/1p/sequential/test_diffusionproblem.hh
Loading
Please register or sign in to comment