20 #ifndef LIBMESH_SUM_SHELL_MATRIX_H 21 #define LIBMESH_SUM_SHELL_MATRIX_H 100 template <
typename T>
110 template <
typename T>
119 #endif // LIBMESH_SUM_SHELL_MATRIX_H
SumShellMatrix(const Parallel::Communicator &comm_in)
Provides a uniform interface to vector storage schemes for different linear algebra libraries...
virtual numeric_index_type n() const override
virtual numeric_index_type m() const override
virtual void vector_mult_add(NumericVector< T > &dest, const NumericVector< T > &arg) const override
dof_id_type numeric_index_type
std::vector< ShellMatrix< T > * > matrices
virtual ~SumShellMatrix()
virtual void vector_mult(NumericVector< T > &dest, const NumericVector< T > &arg) const override
virtual void get_diagonal(NumericVector< T > &dest) const override