[preconditioner] fix ILDL for SIMD types
Compare changes
+ 4
− 2
@@ -912,6 +912,8 @@ namespace Dune {
@@ -921,7 +923,7 @@ namespace Dune {
@@ -985,7 +987,7 @@ namespace Dune {
the weight is a scalar, but the current code defines it a field_type, which might be a SIMD type or something else, which does not behave as a scalar. We fix this by using the SimdScalar traits to extract the scalar type and use this.