Skip to content
Snippets Groups Projects
Commit 90a1c69e authored by Oliver Sander's avatar Oliver Sander
Browse files

Die Defaultimplementierung der Vektoroperationen sind weg.

Dafür sind sie jetzt alle rein virtuell.

[[Imported from SVN: r540]]
parent 07aa3dd7
Branches
Tags
No related merge requests found
......@@ -20,15 +20,15 @@ namespace Dune {
template <typename Field> class Vector
{
public:
//virtual Vector<Field> operator + (const Vector<Field> &) const { return (*this); };
//virtual Vector<Field> operator - (const Vector<Field> &) const{ return (*this); };
//virtual Vector<Field> operator * (const Field &) const { return (*this); };
//virtual Vector<Field> operator / (const Field &) const{ return (*this); };
virtual Vector<Field>& operator = (const Vector<Field> &) { return (*this); };
virtual Vector<Field>& operator += (const Vector<Field> &){ return (*this); };
virtual Vector<Field>& operator -= (const Vector<Field> &){ return (*this); };
virtual Vector<Field>& operator *= (const Field &){ return (*this); };
virtual Vector<Field>& operator /= (const Field &){ return (*this); };
//virtual Vector<Field> operator + (const Vector<Field> &) const = 0;
//virtual Vector<Field> operator - (const Vector<Field> &) const = 0;
//virtual Vector<Field> operator * (const Field &) const = 0;
//virtual Vector<Field> operator / (const Field &) const = 0;
virtual Vector<Field>& operator = (const Vector<Field> &) = 0;
virtual Vector<Field>& operator += (const Vector<Field> &) = 0;
virtual Vector<Field>& operator -= (const Vector<Field> &) = 0;
virtual Vector<Field>& operator *= (const Field &) = 0;
virtual Vector<Field>& operator /= (const Field &) = 0;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment