13#include <deal.II/lac/trilinos_tpetra_block_vector.templates.h>
17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
31# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_FLOAT
32# ifdef DEAL_II_HAVE_CXX20
34 concepts::is_vector_space_vector<BlockVector<float, MemorySpace::Host>>);
35 static_assert(concepts::is_vector_space_vector<
41# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_DOUBLE
42# ifdef DEAL_II_HAVE_CXX20
44 concepts::is_vector_space_vector<BlockVector<double, MemorySpace::Host>>);
45 static_assert(concepts::is_vector_space_vector<
51# ifdef DEAL_II_WITH_COMPLEX_VALUES
52# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_COMPLEX_FLOAT
53# ifdef DEAL_II_HAVE_CXX20
54 static_assert(concepts::is_vector_space_vector<
56 static_assert(concepts::is_vector_space_vector<
62# ifdef DEAL_II_TRILINOS_WITH_TPETRA_INST_COMPLEX_DOUBLE
63# ifdef DEAL_II_HAVE_CXX20
64 static_assert(concepts::is_vector_space_vector<
66 static_assert(concepts::is_vector_space_vector<
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE