Namespaces | Functions

include/deal.II/multigrid/mg_tools.h File Reference

Include dependency graph for mg_tools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MGTools

Functions

template<int dim, int spacedim>
void MGTools::compute_row_length_vector (const MGDoFHandler< dim, spacedim > &dofs, const unsigned int level, std::vector< unsigned int > &row_lengths, const DoFTools::Coupling flux_couplings=DoFTools::none)
template<int dim, int spacedim>
void MGTools::compute_row_length_vector (const MGDoFHandler< dim, spacedim > &dofs, const unsigned int level, std::vector< unsigned int > &row_lengths, const Table< 2, DoFTools::Coupling > &couplings, const Table< 2, DoFTools::Coupling > &flux_couplings)
template<int dim, class SparsityPattern , int spacedim>
void MGTools::make_sparsity_pattern (const MGDoFHandler< dim, spacedim > &dof_handler, SparsityPattern &sparsity, const unsigned int level)
template<int dim, class SparsityPattern , int spacedim>
void MGTools::make_flux_sparsity_pattern (const MGDoFHandler< dim, spacedim > &dof_handler, SparsityPattern &sparsity, const unsigned int level)
template<int dim, class SparsityPattern , int spacedim>
void MGTools::make_flux_sparsity_pattern_edge (const MGDoFHandler< dim, spacedim > &dof_handler, SparsityPattern &sparsity, const unsigned int level)
template<int dim, class SparsityPattern , int spacedim>
void MGTools::make_flux_sparsity_pattern (const MGDoFHandler< dim, spacedim > &dof, SparsityPattern &sparsity, const unsigned int level, const Table< 2, DoFTools::Coupling > &int_mask, const Table< 2, DoFTools::Coupling > &flux_mask)
template<int dim, class SparsityPattern , int spacedim>
void MGTools::make_flux_sparsity_pattern_edge (const MGDoFHandler< dim, spacedim > &dof_handler, SparsityPattern &sparsity, const unsigned int level, const Table< 2, DoFTools::Coupling > &flux_mask)
template<int dim, int spacedim>
void MGTools::count_dofs_per_block (const MGDoFHandler< dim, spacedim > &mg_dof, std::vector< std::vector< unsigned int > > &result, std::vector< unsigned int > target_block=std::vector< unsigned int >())
template<int dim, int spacedim>
void MGTools::count_dofs_per_component (const MGDoFHandler< dim, spacedim > &mg_dof, std::vector< std::vector< unsigned int > > &result, const bool only_once=false, std::vector< unsigned int > target_component=std::vector< unsigned int >())
template<int dim, int spacedim>
void MGTools::count_dofs_per_component (const MGDoFHandler< dim, spacedim > &mg_dof, std::vector< std::vector< unsigned int > > &result, std::vector< unsigned int > target_component)
template<int dim, int spacedim>
void MGTools::make_boundary_list (const MGDoFHandler< dim, spacedim > &mg_dof, const typename FunctionMap< dim >::type &function_map, std::vector< std::set< unsigned int > > &boundary_indices, const std::vector< bool > &component_mask=std::vector< bool >())
template<int dim, int spacedim>
void MGTools::make_boundary_list (const MGDoFHandler< dim, spacedim > &mg_dof, const typename FunctionMap< dim >::type &function_map, std::vector< IndexSet > &boundary_indices, const std::vector< bool > &component_mask=std::vector< bool >())
template<typename number >
void MGTools::apply_boundary_values (const std::set< unsigned int > &boundary_dofs, SparseMatrix< number > &matrix, const bool preserve_symmetry, const bool ignore_zeros=false)
template<typename number >
void MGTools::apply_boundary_values (const std::set< unsigned int > &boundary_dofs, BlockSparseMatrix< number > &matrix, const bool preserve_symmetry)
template<int dim, int spacedim>
void MGTools::extract_inner_interface_dofs (const MGDoFHandler< dim, spacedim > &mg_dof_handler, std::vector< std::vector< bool > > &interface_dofs, std::vector< std::vector< bool > > &boundary_interface_dofs)
template<int dim, int spacedim>
void MGTools::extract_inner_interface_dofs (const MGDoFHandler< dim, spacedim > &mg_dof_handler, std::vector< std::vector< bool > > &interface_dofs)
template<int dim, int spacedim>
void MGTools::extract_non_interface_dofs (const MGDoFHandler< dim, spacedim > &mg_dof_handler, std::vector< std::set< unsigned int > > &non_interface_dofs)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:03:02 by doxygen 1.7.2