From abfe0e82bd4ae9ab7c98752e191817590960df5c Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 20 Apr 2015 12:16:25 -0500 Subject: [PATCH] Provide a forward declaration for an explicit specialization. --- include/deal.II/lac/trilinos_sparse_matrix.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/deal.II/lac/trilinos_sparse_matrix.h b/include/deal.II/lac/trilinos_sparse_matrix.h index fe952ebe19..3331e75d3f 100644 --- a/include/deal.II/lac/trilinos_sparse_matrix.h +++ b/include/deal.II/lac/trilinos_sparse_matrix.h @@ -57,6 +57,7 @@ template class BlockMatrixBase; template class SparseMatrix; class SparsityPattern; +class DynamicSparsityPattern; namespace TrilinosWrappers @@ -2945,6 +2946,14 @@ namespace TrilinosWrappers } + // declare the existence of an explicit specialization + template <> + void + SparseMatrix::reinit (const Epetra_Map &input_row_map, + const Epetra_Map &input_col_map, + const DynamicSparsityPattern &sparsity_pattern, + const bool exchange_data); + template inline -- 2.39.5