17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
19# include <deal.II/lac/trilinos_tpetra_block_sparse_matrix.templates.h>
33 const ::BlockDynamicSparsityPattern &);
37 ::BlockDynamicSparsityPattern>(
38 const std::vector<::IndexSet> &,
39 const ::BlockDynamicSparsityPattern &,
45 TpetraWrappers::Vector<double, MemorySpace::Host> &,
46 const TpetraWrappers::Vector<double, MemorySpace::Host> &)
const;
50 TpetraWrappers::Vector<double, MemorySpace::Host> &,
51 const TpetraWrappers::Vector<double, MemorySpace::Host> &)
const;
55 TpetraWrappers::BlockVector<double, MemorySpace::Host> &,
56 const TpetraWrappers::BlockVector<double, MemorySpace::Host> &)
const;
60 TpetraWrappers::BlockVector<double, MemorySpace::Host> &,
61 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