[C++20 modules] Ensure that no file is truly empty.
44 files changed:
} // namespace LinearAlgebra
+/**
+ * Declare dealii::LinearAlgebra::TpetraWrappers::BlockVector as distributed
+ * vector.
+ */
+template <typename Number, typename MemorySpace>
+struct is_serial_vector<
+ LinearAlgebra::TpetraWrappers::BlockVector<Number, MemorySpace>>
+ : std::false_type
+{};
+
DEAL_II_NAMESPACE_CLOSE
+ #else
+
+ // Make sure the scripts that create the C++20 module input files have
+ // something to latch on if the preprocessor #ifdef above would
+ // otherwise lead to an empty content of the file.
+ DEAL_II_NAMESPACE_OPEN
+ DEAL_II_NAMESPACE_CLOSE
+
#endif // DEAL_II_TRILINOS_WITH_TPETRA
#endif // dealii_trilinos_tpetra_block_vector_h
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