*/
Task() = default;
+
+ /**
+ * Copy assignment operator.
+ */
+ const Task &
+ operator=(const Task<RT> &t)
+ {
+ task_descriptor = t.task_descriptor;
+ return *this;
+ }
+
+
/**
* Join the task represented by this object, i.e. wait for it to finish.
*
*/
Iterator(const SparseMatrixIterators::Iterator<number, false> &i);
+ /**
+ * Copy assignment operator.
+ */
+ const Iterator<number, Constness> &
+ operator=(const SparseMatrixIterators::Iterator<number, false> &i);
+
/**
* Prefix increment.
*/
+ template <typename number, bool Constness>
+ inline const Iterator<number, Constness> &
+ Iterator<number, Constness>::
+ operator=(const SparseMatrixIterators::Iterator<number, false> &i)
+ {
+ accessor = *i;
+ return *this;
+ }
+
+
+
template <typename number, bool Constness>
inline Iterator<number, Constness> &
Iterator<number, Constness>::operator++()
}
- template <int dim, int spacedim>
- ParticleIterator<dim, spacedim> &
- ParticleIterator<dim, spacedim>::operator=(const ParticleIterator &other)
- {
- accessor = other.accessor;
- return *this;
- }
-
-
template <int dim, int spacedim>
bool