Reference documentation for deal.II version 9.6.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
sparse_matrix_tools.h File Reference

Go to the source code of this file.

Namespaces

namespace  SparseMatrixTools
 

Functions

template<typename SparseMatrixType , typename SparsityPatternType , typename SparseMatrixType2 , typename SparsityPatternType2 >
void SparseMatrixTools::restrict_to_serial_sparse_matrix (const SparseMatrixType &sparse_matrix_in, const SparsityPatternType &sparsity_pattern, const IndexSet &requested_is, SparseMatrixType2 &system_matrix_out, SparsityPatternType2 &sparsity_pattern_out)
 
template<typename SparseMatrixType , typename SparsityPatternType , typename SparseMatrixType2 , typename SparsityPatternType2 >
void SparseMatrixTools::restrict_to_serial_sparse_matrix (const SparseMatrixType &sparse_matrix_in, const SparsityPatternType &sparsity_pattern, const IndexSet &index_set_0, const IndexSet &index_set_1, SparseMatrixType2 &system_matrix_out, SparsityPatternType2 &sparsity_pattern_out)
 
template<int dim, int spacedim, typename SparseMatrixType , typename SparsityPatternType , typename Number >
void SparseMatrixTools::restrict_to_cells (const SparseMatrixType &system_matrix, const SparsityPatternType &sparsity_pattern, const DoFHandler< dim, spacedim > &dof_handler, std::vector< FullMatrix< Number > > &blocks)
 
template<typename SparseMatrixType , typename SparsityPatternType , typename Number >
void SparseMatrixTools::restrict_to_full_matrices (const SparseMatrixType &sparse_matrix_in, const SparsityPatternType &sparsity_pattern, const std::vector< std::vector< types::global_dof_index > > &indices, std::vector< FullMatrix< Number > > &blocks)