17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
19# include <deal.II/lac/trilinos_tpetra_block_sparse_matrix.templates.h>
27 namespace TpetraWrappers
33 const ::BlockDynamicSparsityPattern &);
37 TpetraWrappers::Vector<double, MemorySpace::Host> &,
38 const TpetraWrappers::Vector<double, MemorySpace::Host> &)
const;
42 TpetraWrappers::Vector<double, MemorySpace::Host> &,
43 const TpetraWrappers::Vector<double, MemorySpace::Host> &)
const;
47 TpetraWrappers::BlockVector<double, MemorySpace::Host> &,
48 const TpetraWrappers::BlockVector<double, MemorySpace::Host> &)
const;
52 TpetraWrappers::BlockVector<double, MemorySpace::Host> &,
53 const TpetraWrappers::BlockVector<double, MemorySpace::Host> &)
const;
void Tvmult(VectorType1 &dst, const VectorType2 &src) const
void vmult(VectorType1 &dst, const VectorType2 &src) const
void reinit(const size_type n_block_rows, const size_type n_block_columns)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE