From: bangerth Date: Fri, 25 Jan 2008 16:23:01 +0000 (+0000) Subject: Also instantiate VectorMemory classes for PETSc vectors. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e27c181b9999225a2ede34ba34a20af8e4391954;p=dealii-svn.git Also instantiate VectorMemory classes for PETSc vectors. git-svn-id: https://svn.dealii.org/trunk@15685 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/source/vector_memory.cc b/deal.II/lac/source/vector_memory.cc index 4aef81ff40..4d322930a4 100644 --- a/deal.II/lac/source/vector_memory.cc +++ b/deal.II/lac/source/vector_memory.cc @@ -15,6 +15,10 @@ #include #include #include +#include +#include +#include +#include DEAL_II_NAMESPACE_OPEN @@ -76,9 +80,23 @@ template Threads::ThreadMutex GrowingVectorMemory::mutex; - - +// ------------------------------------------------------------- +// explicit instantiations #include "vector_memory.inst" +#ifdef DEAL_II_USE_PETSC + template class VectorMemory; + template class GrowingVectorMemory; + + template class VectorMemory; + template class GrowingVectorMemory; + + template class VectorMemory; + template class GrowingVectorMemory; + + template class VectorMemory; + template class GrowingVectorMemory; +#endif + DEAL_II_NAMESPACE_CLOSE