![]() |
deal.II version 9.7.1
|
#include <deal.II/fe/fe_enriched.h>#include <deal.II/fe/fe_tools.h>#include <deal.II/lac/dynamic_sparsity_pattern.h>#include <deal.II/lac/sparsity_tools.h>#include <memory>#include <set>#include "fe/fe_enriched.inst"Go to the source code of this file.
Namespaces | |
| namespace | internal |
| namespace | internal::FE_Enriched |
| namespace | ColorEnriched |
| namespace | ColorEnriched::internal |
Functions | |
| template<int dim, int spacedim> | |
| bool | ColorEnriched::internal::find_connection_between_subdomains (const DoFHandler< dim, spacedim > &dof_handler, const predicate_function< dim, spacedim > &predicate_1, const predicate_function< dim, spacedim > &predicate_2) |
| template<int dim, int spacedim> | |
| unsigned int | ColorEnriched::internal::color_predicates (const DoFHandler< dim, spacedim > &mesh, const std::vector< predicate_function< dim, spacedim > > &predicates, std::vector< unsigned int > &predicate_colors) |
| template<int dim, int spacedim> | |
| void | ColorEnriched::internal::set_cellwise_color_set_and_fe_index (DoFHandler< dim, spacedim > &dof_handler, const std::vector< predicate_function< dim, spacedim > > &predicates, const std::vector< unsigned int > &predicate_colors, std::map< unsigned int, std::map< unsigned int, unsigned int > > &cellwise_color_predicate_map, std::vector< std::set< unsigned int > > &fe_sets) |
| template<int dim, int spacedim> | |
| void | ColorEnriched::internal::make_colorwise_enrichment_functions (const unsigned int n_colors, const std::vector< std::shared_ptr< Function< spacedim > > > &enrichments, const std::map< unsigned int, std::map< unsigned int, unsigned int > > &cellwise_color_predicate_map, std::vector< std::function< const Function< spacedim > *(const typename Triangulation< dim, spacedim >::cell_iterator &)> > &color_enrichments) |
| template<int dim, int spacedim> | |
| void | ColorEnriched::internal::make_fe_collection_from_colored_enrichments (const unsigned int n_colors, const std::vector< std::set< unsigned int > > &fe_sets, const std::vector< std::function< const Function< spacedim > *(const typename Triangulation< dim, spacedim >::cell_iterator &)> > &color_enrichments, const FiniteElement< dim, spacedim > &fe_base, const FiniteElement< dim, spacedim > &fe_enriched, const FE_Nothing< dim, spacedim > &fe_nothing, hp::FECollection< dim, spacedim > &fe_collection) |