15#include <deal.II/lac/trilinos_tpetra_block_vector.templates.h>
17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
33# ifdef HAVE_TPETRA_INST_FLOAT
34# ifdef DEAL_II_HAVE_CXX20
36 concepts::is_vector_space_vector<BlockVector<float, MemorySpace::Host>>);
37 static_assert(concepts::is_vector_space_vector<
43# ifdef HAVE_TPETRA_INST_DOUBLE
44# ifdef DEAL_II_HAVE_CXX20
46 concepts::is_vector_space_vector<BlockVector<double, MemorySpace::Host>>);
47 static_assert(concepts::is_vector_space_vector<
53# ifdef DEAL_II_WITH_COMPLEX_VALUES
54# ifdef HAVE_TPETRA_INST_COMPLEX_FLOAT
55# ifdef DEAL_II_HAVE_CXX20
56 static_assert(concepts::is_vector_space_vector<
58 static_assert(concepts::is_vector_space_vector<
64# ifdef HAVE_TPETRA_INST_COMPLEX_DOUBLE
65# ifdef DEAL_II_HAVE_CXX20
66 static_assert(concepts::is_vector_space_vector<
68 static_assert(concepts::is_vector_space_vector<
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE