#ifdef DEAL_II_HAVE_CXX20
static_assert(concepts::is_vector_space_vector<
BlockVector<SCALAR, ::dealii::MemorySpace::Host>>);
- static_assert(concepts::is_vector_space_vector<
- BlockVector<SCALAR, ::dealii::MemorySpace::Default>>);
#endif
template class BlockVector<SCALAR, ::dealii::MemorySpace::Host>;
- template class BlockVector<SCALAR, ::dealii::MemorySpace::Default>;
template void
BlockVector<SCALAR, ::dealii::MemorySpace::Host>::
\}
}
+
+
+for (SCALAR : REAL_SCALARS)
+ {
+ namespace LinearAlgebra
+ \{
+ namespace distributed
+ \{
+#ifdef DEAL_II_HAVE_CXX20
+ static_assert(concepts::is_vector_space_vector<
+ BlockVector<SCALAR, ::dealii::MemorySpace::Default>>);
+#endif
+
+ template class BlockVector<SCALAR, ::dealii::MemorySpace::Default>;
+ \}
+ \}
+ }
+
+
+
for (S1 : REAL_AND_COMPLEX_SCALARS; S2 : REAL_SCALARS)
{
namespace LinearAlgebra