Skip to content
Snippets Groups Projects
Commit 508cd11a authored by Martin Nolte's avatar Martin Nolte
Browse files

don't use implicit cast from int to field_type

[[Imported from SVN: r6219]]
parent 59549e9b
No related branches found
No related tags found
No related merge requests found
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment