16#ifndef dealii_intergrid_map_h
17#define dealii_intergrid_map_h
113template <
class MeshType>
172 <<
"The iterator " << arg1 <<
" is not valid as key for "
183 std::vector<std::vector<cell_iterator>>
mapping;
void set_mapping(const cell_iterator &src_cell, const cell_iterator &dst_cell)
void set_entries_to_cell(const cell_iterator &src_cell, const cell_iterator &dst_cell)
const MeshType & get_destination_grid() const
SmartPointer< const MeshType, InterGridMap< MeshType > > source_grid
typename MeshType::cell_iterator cell_iterator
std::size_t memory_consumption() const
const MeshType & get_source_grid() const
SmartPointer< const MeshType, InterGridMap< MeshType > > destination_grid
void make_mapping(const MeshType &source_grid, const MeshType &destination_grid)
cell_iterator operator[](const cell_iterator &source_cell) const
std::vector< std::vector< cell_iterator > > mapping
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define DeclException0(Exception0)
static ::ExceptionBase & ExcIncompatibleGrids()
#define DeclException1(Exception1, type1, outsequence)
static ::ExceptionBase & ExcInvalidKey(cell_iterator arg1)