

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) |
documentation generated on Fri Feb 3 2012 06:03:02 by
doxygen
1.7.2