From: Martin Kronbichler Date: Wed, 15 Apr 2015 15:12:46 +0000 (+0200) Subject: Minor cleanup of vmult: Avoid casting unused parameter X-Git-Tag: v8.3.0-rc1~272^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc551a4e1ad63775656848cf1c63879103a44336;p=dealii.git Minor cleanup of vmult: Avoid casting unused parameter --- diff --git a/include/deal.II/lac/trilinos_sparse_matrix.h b/include/deal.II/lac/trilinos_sparse_matrix.h index 938f83cb45..ad3f90f61f 100644 --- a/include/deal.II/lac/trilinos_sparse_matrix.h +++ b/include/deal.II/lac/trilinos_sparse_matrix.h @@ -3081,17 +3081,15 @@ namespace TrilinosWrappers internal::SparseMatrix::check_vector_map_equality(*matrix, src, dst); const size_type dst_local_size = dst.end() - dst.begin(); - AssertDimension (dst_local_size, static_cast(matrix->RangeMap().NumMyElements())); - (void)dst_local_size; + AssertDimension (dst_local_size, static_cast(matrix->RangeMap().NumMyPoints())); const size_type src_local_size = src.end() - src.begin(); - AssertDimension (src_local_size, static_cast(matrix->DomainMap().NumMyElements())); - (void)src_local_size; + AssertDimension (src_local_size, static_cast(matrix->DomainMap().NumMyPoints())); Epetra_MultiVector tril_dst (View, matrix->RangeMap(), dst.begin(), - matrix->DomainMap().NumMyPoints(), 1); + dst_local_size, 1); Epetra_MultiVector tril_src (View, matrix->DomainMap(), const_cast(src.begin()), - matrix->DomainMap().NumMyPoints(), 1); + src_local_size, 1); const int ierr = matrix->Multiply (false, tril_src, tril_dst); Assert (ierr == 0, ExcTrilinosError(ierr)); @@ -3111,17 +3109,15 @@ namespace TrilinosWrappers internal::SparseMatrix::check_vector_map_equality(*matrix, dst, src); const size_type dst_local_size = dst.end() - dst.begin(); - (void)dst_local_size; - AssertDimension (dst_local_size, static_cast(matrix->DomainMap().NumMyElements())); + AssertDimension (dst_local_size, static_cast(matrix->DomainMap().NumMyPoints())); const size_type src_local_size = src.end() - src.begin(); - (void)src_local_size; - AssertDimension (src_local_size, static_cast(matrix->RangeMap().NumMyElements())); + AssertDimension (src_local_size, static_cast(matrix->RangeMap().NumMyPoints())); Epetra_MultiVector tril_dst (View, matrix->DomainMap(), dst.begin(), - matrix->DomainMap().NumMyPoints(), 1); + dst_local_size, 1); Epetra_MultiVector tril_src (View, matrix->RangeMap(), const_cast(src.begin()), - matrix->DomainMap().NumMyPoints(), 1); + src_local_size, 1); const int ierr = matrix->Multiply (true, tril_src, tril_dst); Assert (ierr == 0, ExcTrilinosError(ierr));