bugfix: Use a typedef that is actually defined.

Fixes `error: ‘LinearSolverScalar’ was not declared in this scope`.
This commit is contained in:
Markus Blatt
2018-12-07 12:06:29 +01:00
parent ac931d1713
commit a2be89d586

View File

@@ -381,8 +381,8 @@ protected:
bool linearSolve_(const TracerMatrix& M, TracerVector& x, TracerVector& b)
{
#if ! DUNE_VERSION_NEWER(DUNE_COMMON, 2,7)
Dune::FMatrixPrecision<LinearSolverScalar>::set_singular_limit(1.e-30);
Dune::FMatrixPrecision<LinearSolverScalar>::set_absolute_limit(1.e-30);
Dune::FMatrixPrecision<Scalar>::set_singular_limit(1.e-30);
Dune::FMatrixPrecision<Scalar>::set_absolute_limit(1.e-30);
#endif
x = 0.0;
Scalar tolerance = 1e-2;