|
template<int dim, int spacedim> |
void | internal::MGTransfer::fill_copy_indices (const ::DoFHandler< dim, spacedim > &dof_handler, const MGConstrainedDoFs *mg_constrained_dofs, std::vector< std::vector< std::pair< types::global_dof_index, types::global_dof_index >>> ©_indices, std::vector< std::vector< std::pair< types::global_dof_index, types::global_dof_index >>> ©_indices_global_mine, std::vector< std::vector< std::pair< types::global_dof_index, types::global_dof_index >>> ©_indices_level_mine, const bool skip_interface_dofs) |
|
void | internal::MGTransfer::reinit_level_partitioner (const IndexSet &locally_owned, std::vector< types::global_dof_index > &ghosted_level_dofs, const std::shared_ptr< const Utilities::MPI::Partitioner > &external_partitioner, const MPI_Comm &communicator, std::shared_ptr< const Utilities::MPI::Partitioner > &target_partitioner, Table< 2, unsigned int > ©_indices_global_mine) |
|
void | internal::MGTransfer::copy_indices_to_mpi_local_numbers (const Utilities::MPI::Partitioner &part, const std::vector< types::global_dof_index > &mine, const std::vector< types::global_dof_index > &remote, std::vector< unsigned int > &localized_indices) |
|
template<int dim> |
unsigned int | internal::MGTransfer::compute_shift_within_children (const unsigned int child, const unsigned int fe_shift_1d, const unsigned int fe_degree) |
|
template<int dim> |
void | internal::MGTransfer::add_child_indices (const unsigned int child, const unsigned int fe_shift_1d, const unsigned int fe_degree, const std::vector< unsigned int > &lexicographic_numbering, const std::vector< types::global_dof_index > &local_dof_indices, types::global_dof_index *target_indices) |
|
template<int dim, typename Number > |
void | internal::MGTransfer::setup_element_info (ElementInfo< Number > &elem_info, const FiniteElement< 1 > &fe, const ::DoFHandler< dim > &dof_handler) |
|
template<int dim, typename Number > |
void | internal::MGTransfer::setup_transfer (const ::DoFHandler< dim > &dof_handler, const MGConstrainedDoFs *mg_constrained_dofs, const std::vector< std::shared_ptr< const Utilities::MPI::Partitioner >> &external_partitioners, ElementInfo< Number > &elem_info, std::vector< std::vector< unsigned int >> &level_dof_indices, std::vector< std::vector< std::pair< unsigned int, unsigned int >>> &parent_child_connect, std::vector< unsigned int > &n_owned_level_cells, std::vector< std::vector< std::vector< unsigned short >>> &dirichlet_indices, std::vector< std::vector< Number >> &weights_on_refined, std::vector< Table< 2, unsigned int >> ©_indices_global_mine, MGLevelObject< std::shared_ptr< const Utilities::MPI::Partitioner >> &target_partitioners) |
|