opm-simulators/opm/core/linalg
Markus Blatt e1d0995104 Explicitly construct the ScalarProduct, and SequentialInformation.
This patch refactors the calls to the dune-istl solvers.
The SeqScalarProduct, and SequentialInformation is now explicitly
constructed and later used to construct the smoothers
generically. Aditionally the linear operator (MatrixAdapter) is
constructed before calling the various solver dependent solve
routines.

While this does not change the behaviour of the code it is a
preparatory step to support parallel solvers. These parallel
solvers only differ in the type of the scalarproduct and
linear operator used from the sequential ones.
2014-03-20 10:39:48 +01:00
..
call_umfpack.c Remove subdirectory from SuiteSparse include 2013-08-25 09:35:51 +02:00
call_umfpack.h Moved code from opmcore/ to opm/core/ 2011-12-12 11:13:54 +01:00
LinearSolverFactory.cpp convert THROW to OPM_THROW 2013-09-05 13:04:37 +02:00
LinearSolverFactory.hpp use std::shared_ptr instead of boost::shared_ptr 2013-08-08 13:25:58 +02:00
LinearSolverInterface.cpp make config.h the first header to be included in any compile unit 2013-04-10 12:56:14 +02:00
LinearSolverInterface.hpp Remove trailing whitespaces 2013-07-28 08:34:13 -03:00
LinearSolverIstl.cpp Explicitly construct the ScalarProduct, and SequentialInformation. 2014-03-20 10:39:48 +01:00
LinearSolverIstl.hpp Explicitly construct the ScalarProduct, and SequentialInformation. 2014-03-20 10:39:48 +01:00
LinearSolverUmfpack.cpp Fix initialisation warning. 2014-02-05 13:05:33 +01:00
LinearSolverUmfpack.hpp Added possibility to set tolerance for linear solvers. 2012-06-06 15:14:46 +02:00
sparse_sys.c make config.h the first header to be included in any compile unit 2013-04-10 12:56:14 +02:00
sparse_sys.h Anchor Doxygen comments to current line. 2012-06-26 11:44:30 +02:00