diff --git a/dune/common/densevector.hh b/dune/common/densevector.hh index c760745a3d32ee63442cfb9db286214ccf4be0c5..79f11168dd3053591ce87f2c148e0fa6bef365e2 100644 --- a/dune/common/densevector.hh +++ b/dune/common/densevector.hh @@ -447,7 +447,7 @@ namespace Dune { value_type operator* (const DenseVector& y) const { assert(y.size() == size()); - value_type result = 0; + value_type result( 0 ); for (size_type i=0; i<size(); i++) result += (*this)[i]*y[i]; return result; @@ -457,7 +457,7 @@ namespace Dune { //! one norm (sum over absolute values of entries) typename FieldTraits<value_type>::real_type one_norm() const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result += std::abs((*this)[i]); return result; @@ -467,7 +467,7 @@ namespace Dune { //! simplified one norm (uses Manhattan norm for complex values) typename FieldTraits<value_type>::real_type one_norm_real () const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result += fvmeta::absreal((*this)[i]); return result; @@ -476,7 +476,7 @@ namespace Dune { //! two norm sqrt(sum over squared values of entries) typename FieldTraits<value_type>::real_type two_norm () const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result += fvmeta::abs2((*this)[i]); return fvmeta::sqrt(result); @@ -485,7 +485,7 @@ namespace Dune { //! square of two norm (sum over squared values of entries), need for block recursion typename FieldTraits<value_type>::real_type two_norm2 () const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result += fvmeta::abs2((*this)[i]); return result; @@ -494,7 +494,7 @@ namespace Dune { //! infinity norm (maximum of absolute values of entries) typename FieldTraits<value_type>::real_type infinity_norm () const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result = std::max(result, std::abs((*this)[i])); return result; @@ -503,7 +503,7 @@ namespace Dune { //! simplified infinity norm (uses Manhattan norm for complex values) typename FieldTraits<value_type>::real_type infinity_norm_real () const { - typename FieldTraits<value_type>::real_type result = 0; + typename FieldTraits<value_type>::real_type result( 0 ); for (size_type i=0; i<size(); i++) result = std::max(result, fvmeta::absreal((*this)[i])); return result;