17#ifdef DEAL_II_TRILINOS_WITH_TPETRA
19# include <deal.II/lac/trilinos_tpetra_sparse_matrix.templates.h>
33 const IndexSet ¶llel_partitioning,
34 const ::DynamicSparsityPattern &sparsity_pattern,
35 const MPI_Comm communicator,
36 const bool exchange_data);
40 const IndexSet &row_parallel_partitioning,
41 const IndexSet &col_parallel_partitioning,
42 const ::DynamicSparsityPattern &sparsity_pattern,
43 const MPI_Comm communicator,
44 const bool exchange_data);
48 const ::DynamicSparsityPattern &);
72 ::Vector<double> &dst,
73 const ::Vector<double> &src)
const;
77 ::Vector<double> &dst,
78 const ::Vector<double> &src)
const;
82 ::Vector<double> &dst,
83 const ::Vector<double> &src)
const;
87 ::Vector<double> &dst,
88 const ::Vector<double> &src)
const;
94 const IndexSet ¶llel_partitioning,
95 const ::DynamicSparsityPattern &sparsity_pattern,
96 const MPI_Comm communicator,
97 const bool exchange_data);
101 const IndexSet &row_parallel_partitioning,
102 const IndexSet &col_parallel_partitioning,
103 const ::DynamicSparsityPattern &sparsity_pattern,
104 const MPI_Comm communicator,
105 const bool exchange_data);
109 const ::DynamicSparsityPattern &);
133 ::Vector<double> &dst,
134 const ::Vector<double> &src)
const;
138 ::Vector<double> &dst,
139 const ::Vector<double> &src)
const;
143 ::Vector<double> &dst,
144 const ::Vector<double> &src)
const;
148 ::Vector<double> &dst,
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