git-svn-id: https://svn.dealii.org/branches/branch_petscscalar_complex@31204
0785d39b-7218-0410-832d-
ea1e28bc413d
#include "constraint_matrix.inst"
+// This is needed if PETSc was compiled with complex, though, it may
+// be used elsewhere too.
+#ifdef PETSC_USE_COMPLEX
+template void dealii::ConstraintMatrix::distribute<dealii::Vector<std::complex<double> > >(dealii::Vector<std::complex<double> >&) const;
+#endif // PETSC_USE_COMPLEX
+
DEAL_II_NAMESPACE_CLOSE
#include "full_matrix.inst"
+// This is needed if PETSc was compiled with complex, though, it may
+// be used elsewhere too.
+//#ifdef PETSC_USE_COMPLEX
+template void dealii::FullMatrix<double>::vmult<std::complex<double> >(dealii::Vector<std::complex<double> >&, dealii::Vector<std::complex<double> > const&, bool) const;
+//#endif // PETSC_USE_COMPLEX
+
// do a few functions that currently don't fit the scheme because they have
// two template arguments that need to be different (the case of same
// arguments is covered by the default copy constructor and copy operator that
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams