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);
48 const ::DynamicSparsityPattern &);
73 const ::Vector<double> &src)
const;
78 const ::Vector<double> &src)
const;
83 const ::Vector<double> &src)
const;
88 const ::Vector<double> &src)
const;
94 const IndexSet ¶llel_partitioning,
95 const ::DynamicSparsityPattern &sparsity_pattern,
97 const bool exchange_data);
101 const IndexSet &row_parallel_partitioning,
102 const IndexSet &col_parallel_partitioning,
103 const ::DynamicSparsityPattern &sparsity_pattern,
105 const bool exchange_data);
109 const ::DynamicSparsityPattern &);
134 const ::Vector<double> &src)
const;
139 const ::Vector<double> &src)
const;
144 const ::Vector<double> &src)
const;
149 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