Static Public Member Functions | |
static const FEValuesBase< dim, spacedim > & | reinit_master (const typename DoFHandler< dim, spacedim >::active_cell_iterator &cell, const unsigned int face_index, std::unique_ptr< NonMatching::FEImmersedSurfaceValues< spacedim > > &agglo_isv_ptr, const AgglomerationHandler< dim, spacedim > &handler) |
static void | setup_master_neighbor_connectivity (const typename Triangulation< dim, spacedim >::active_cell_iterator &master_cell, const AgglomerationHandler< dim, spacedim > &handler) |
Helper class to reinit finite element spaces on polytopal cells.
Definition at line 72 of file agglomeration_handler.h.
|
inlinestatic |
Definition at line 817 of file agglomeration_handler.cc.
References AgglomerationHandler< dim, spacedim >::agglomeration_face_flags, AgglomerationHandler< dim, spacedim >::agglomeration_face_quad, Assert, AgglomerationHandler< dim, spacedim >::bboxes, AgglomerationHandler< dim, spacedim >::box_mapping, AgglomerationHandler< dim, spacedim >::fe, AgglomerationHandler< dim, spacedim >::is_master_cell(), AgglomerationHandler< dim, spacedim >::master2polygon, AgglomerationHandler< dim, spacedim >::no_face_values, AgglomerationHandler< dim, spacedim >::polytope_cache, Quadrature< int dim >::size(), AgglomerationIterator< dim, spacedim >::state(), and IteratorState::valid.
Referenced by AgglomerationHandler< dim, dim >::create_bounding_box(), AgglomerationHandler< dim, dim >::initialize_agglomeration_data(), and AgglomerationHandler< dim, spacedim >::reinit().
|
inlinestatic |
Given an agglomeration described by the master cell master_cell
, this function:
Definition at line 899 of file agglomeration_handler.cc.
References AgglomerationHandler< dim, spacedim >::are_cells_agglomerated(), Assert, cell_index, AgglomerationHandler< dim, spacedim >::get_agglomerate(), AgglomerationHandler< dim, spacedim >::is_slave_cell(), AgglomerationHandler< dim, spacedim >::local_bdary_info, AgglomerationHandler< dim, spacedim >::local_ghosted_master_id, AgglomerationHandler< dim, spacedim >::local_n_faces, AgglomerationHandler< dim, spacedim >::master2polygon, AgglomerationHandler< dim, spacedim >::master_slave_relationships, AgglomerationHandler< dim, spacedim >::master_slave_relationships_iterators, AgglomerationHandler< dim, spacedim >::number_of_agglomerated_faces, AgglomerationHandler< dim, spacedim >::polygon_boundary, AgglomerationHandler< dim, spacedim >::polytope_cache, AgglomerationHandler< dim, spacedim >::recv_cell_ids_neigh_cell, AgglomerationHandler< dim, spacedim >::tria, and IteratorState::valid.
Referenced by AgglomerationHandler< dim, spacedim >::setup_connectivity_of_agglomeration().