From: kronbichler Date: Wed, 13 Jan 2010 16:18:52 +0000 (+0000) Subject: Fix PETSc error. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f9abef4dfee81476010b080fd98e6898611e454;p=dealii-svn.git Fix PETSc error. git-svn-id: https://svn.dealii.org/trunk@20363 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/fe/fe_values.h b/deal.II/deal.II/include/fe/fe_values.h index ecf59a42bb..c405834f3d 100644 --- a/deal.II/deal.II/include/fe/fe_values.h +++ b/deal.II/deal.II/include/fe/fe_values.h @@ -38,6 +38,13 @@ #include #include + // dummy include in order to have the + // definition of PetscScalar available + // without including other PETSc stuff +#ifdef DEAL_II_USE_PETSC +# include +#endif + DEAL_II_NAMESPACE_OPEN template class Quadrature; @@ -47,15 +54,10 @@ template class Vector; template class BlockVector; #ifdef DEAL_II_USE_PETSC -namespace PetscWrappers +namespace PETScWrappers { class Vector; class BlockVector; - namespace MPI - { - class Vector; - class BlockVector; - } } #endif