16 #ifndef dealii_mg_sparse_matrix_collection_h 17 #define dealii_mg_sparse_matrix_collection_h 43 template <
typename number>
48 resize(
const unsigned int minlevel,
const unsigned int maxlevel);
50 template <
typename DoFHandlerType>
52 reinit(
const DoFHandlerType &dof_handler);
68 template <
typename number>
71 const unsigned int maxlevel)
88 template <
typename number>
89 template <
typename DoFHandlerType>
94 dof_handler.get_triangulation().n_levels());
109 ci_sparsity.
reinit(dof_handler.n_dofs(level - 1),
110 dof_handler.n_dofs(level));
121 template <
typename number>
unsigned int max_level() const
void resize(const unsigned int minlevel, const unsigned int maxlevel)
#define AssertIndexRange(index, range)
MGLevelObject< SparsityPattern > sparsity
unsigned int min_level() const
MGLevelObject< SparseMatrix< number > > matrix_up
MGLevelObject< SparseMatrix< number > > matrix_down
void reinit(const size_type m, const size_type n, const IndexSet &rowset=IndexSet())
#define DEAL_II_NAMESPACE_CLOSE
void reinit(const DoFHandlerType &dof_handler)
MGLevelObject< SparseMatrix< number > > matrix_in
MGLevelObject< SparsityPattern > sparsity_edge
MGLevelObject< SparseMatrix< number > > matrix
#define DEAL_II_NAMESPACE_OPEN
MGLevelObject< SparseMatrix< number > > matrix_out
void resize(const unsigned int new_minlevel, const unsigned int new_maxlevel)