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

merge trunk

[[Imported from SVN: r6878]]
parents 2a338641 360afd9d
No related branches found
No related tags found
No related merge requests found
......@@ -464,7 +464,7 @@ namespace Dune {
template<class Other>
typename PromotionTraits<field_type,typename DenseVector<Other>::field_type>::PromotedType operator* (const DenseVector<Other>& y) const {
typedef typename PromotionTraits<field_type, typename DenseVector<Other>::field_type>::PromotedType PromotedType;
PromotedType result = PromotedType();
PromotedType result(0);
assert(y.size() == size());
for (size_type i=0; i<size(); i++) {
result += PromotedType((*this)[i]*y[i]);
......@@ -482,7 +482,7 @@ namespace Dune {
template<class Other>
typename PromotionTraits<field_type,typename DenseVector<Other>::field_type>::PromotedType dot(const DenseVector<Other>& y) const {
typedef typename PromotionTraits<field_type, typename DenseVector<Other>::field_type>::PromotedType PromotedType;
PromotedType result = PromotedType();
PromotedType result(0);
assert(y.size() == size());
for (size_type i=0; i<size(); i++) {
result += Dune::dot((*this)[i],y[i]);
......
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