* of enabled multithreading.
*/
template <typename somenumber>
- void * threaded_vmult (Vector<somenumber> &dst,
- const Vector<somenumber> &src,
- const unsigned int begin_row,
- const unsigned int end_row) const;
+ void threaded_vmult (Vector<somenumber> &dst,
+ const Vector<somenumber> &src,
+ const unsigned int begin_row,
+ const unsigned int end_row) const;
/**
* Version of #matrix_norm# which only
* the case of enabled multithreading.
*/
template <typename somenumber>
- void * threaded_matrix_norm (const Vector<somenumber> &v,
- const unsigned int begin_row,
- const unsigned int end_row,
- somenumber *partial_sum) const;
+ void threaded_matrix_norm (const Vector<somenumber> &v,
+ const unsigned int begin_row,
+ const unsigned int end_row,
+ somenumber *partial_sum) const;
/**
* Version of #residual# which only
* the case of enabled multithreading.
*/
template <typename somenumber>
- void * threaded_residual (Vector<somenumber> &dst,
- const Vector<somenumber> &u,
- const Vector<somenumber> &b,
- const unsigned int begin_row,
- const unsigned int end_row,
- somenumber *partial_norm) const;
+ void threaded_residual (Vector<somenumber> &dst,
+ const Vector<somenumber> &u,
+ const Vector<somenumber> &b,
+ const unsigned int begin_row,
+ const unsigned int end_row,
+ somenumber *partial_norm) const;
// make all other sparse matrices
template <typename number>
template <typename somenumber>
-void *
+void
SparseMatrix<number>::threaded_vmult (Vector<somenumber> &dst,
const Vector<somenumber> &src,
const unsigned int begin_row,
// when not in parallel mode.
Assert (false, ExcInternalError());
#endif
-
- return 0;
};
template <typename number>
template <typename somenumber>
-void *
+void
SparseMatrix<number>::threaded_matrix_norm (const Vector<somenumber> &v,
const unsigned int begin_row,
const unsigned int end_row,
// function should not have been called
Assert (false, ExcInternalError());
#endif
- return 0;
};
template <typename number>
template <typename somenumber>
-void *
+void
SparseMatrix<number>::threaded_residual (Vector<somenumber> &dst,
const Vector<somenumber> &u,
const Vector<somenumber> &b,
#else
Assert (false, ExcInternalError());
#endif
-
- return 0;
};