17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
19# include <deal.II/lac/trilinos_tpetra_sparse_matrix.templates.h>
27 namespace TpetraWrappers
33 const IndexSet ¶llel_partitioning,
34 const ::DynamicSparsityPattern &sparsity_pattern,
36 const bool exchange_data);
40 const IndexSet &row_parallel_partitioning,
41 const IndexSet &col_parallel_partitioning,
42 const ::DynamicSparsityPattern &sparsity_pattern,
44 const bool exchange_data);
67 const ::Vector<double> &src)
const;
71 const ::Vector<double> &src)
const;
75 const ::Vector<double> &src)
const;
79 const ::Vector<double> &src)
const;
void Tvmult(InputVectorType &dst, const InputVectorType &src) const
void reinit(const SparsityPatternType &sparsity_pattern)
void vmult(InputVectorType &dst, const InputVectorType &src) const
void Tvmult_add(InputVectorType &dst, const InputVectorType &src) const
void vmult_add(InputVectorType &dst, const InputVectorType &src) const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE