TEMPL_COPY_CONSTRUCTOR(double, float);
TEMPL_COPY_CONSTRUCTOR(float, double);
-#ifdef DEAL_II_WITH_COMPLEX_VALUES
- TEMPL_COPY_CONSTRUCTOR(std::complex<double>, std::complex<float>);
- TEMPL_COPY_CONSTRUCTOR(std::complex<float>, std::complex<double>);
-#endif
#undef TEMPL_COPY_CONSTRUCTOR
} // namespace SharedMPI
-for (SCALAR : REAL_AND_COMPLEX_SCALARS)
+for (SCALAR : REAL_SCALARS)
{
namespace LinearAlgebra
\{
\}
}
-for (S1 : REAL_AND_COMPLEX_SCALARS; S2 : REAL_SCALARS)
- {
- namespace LinearAlgebra
- \{
- namespace SharedMPI
- \{
- template void
- Vector<S1, ::dealii::MemorySpace::Host>::reinit<S2>(
- const Vector<S2, ::dealii::MemorySpace::Host> &,
- const bool);
- template S1
- Vector<S1, ::dealii::MemorySpace::Host>::inner_product_local<S2>(
- const Vector<S2, ::dealii::MemorySpace::Host> &) const;
- template void
- Vector<S1, ::dealii::MemorySpace::Host>::copy_locally_owned_data_from<
- S2>(const Vector<S2, ::dealii::MemorySpace::Host> &);
- \}
- \}
- }
-
-
-for (S1, S2 : COMPLEX_SCALARS)
+for (S1 : REAL_SCALARS; S2 : REAL_SCALARS)
{
namespace LinearAlgebra
\{