From b546a8d10f03014eff34d20d492bdce231f07c65 Mon Sep 17 00:00:00 2001 From: Stefano Zampini Date: Thu, 20 Apr 2023 18:38:30 +0300 Subject: [PATCH] Make constructors explicit --- include/deal.II/lac/petsc_block_sparse_matrix.h | 2 +- include/deal.II/lac/petsc_block_vector.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/deal.II/lac/petsc_block_sparse_matrix.h b/include/deal.II/lac/petsc_block_sparse_matrix.h index 279301e129..da1dab073d 100644 --- a/include/deal.II/lac/petsc_block_sparse_matrix.h +++ b/include/deal.II/lac/petsc_block_sparse_matrix.h @@ -115,7 +115,7 @@ namespace PETScWrappers * Create a BlockSparseMatrix with an array of PETSc matrices. */ template - BlockSparseMatrix( + explicit BlockSparseMatrix( const std::array, block_rows> &); /** diff --git a/include/deal.II/lac/petsc_block_vector.h b/include/deal.II/lac/petsc_block_vector.h index 35b3d48591..1036745888 100644 --- a/include/deal.II/lac/petsc_block_vector.h +++ b/include/deal.II/lac/petsc_block_vector.h @@ -142,7 +142,7 @@ namespace PETScWrappers * Create a BlockVector with an array of PETSc vectors. */ template - BlockVector(const std::array &); + explicit BlockVector(const std::array &); /** * Destructor. Clears memory -- 2.39.5