|
static void | map_gdof_to_cell (const MPI_Comm mpi_comm, const std::vector< std::size_t > &input_cells, const std::vector< dolfin::la_index > &input_cell_dofs, const std::vector< std::size_t > &x_cell_dofs, const std::pair< dolfin::la_index, dolfin::la_index > vector_range, std::vector< std::size_t > &global_cells, std::vector< std::size_t > &remote_local_dofi) |
|
static void | get_global_dof (MPI_Comm mpi_comm, const std::vector< std::pair< std::size_t, std::size_t >> &cell_ownership, const std::vector< std::size_t > &remote_local_dofi, std::pair< std::size_t, std::size_t > vector_range, const GenericDofMap &dofmap, std::vector< dolfin::la_index > &global_dof) |
|
static std::vector< std::pair< std::size_t, std::size_t > > | cell_owners (const Mesh &mesh, const std::vector< std::size_t > &cells) |
|
static void | cell_owners_in_range (std::vector< std::pair< std::size_t, std::size_t >> &global_owner, const Mesh &mesh) |
|
static void | build_local_mesh (Mesh &mesh, const LocalMeshData &mesh_data) |
|
static void | set_local_vector_values (MPI_Comm mpi_comm, GenericVector &x, const Mesh &mesh, const std::vector< size_t > &cells, const std::vector< dolfin::la_index > &cell_dofs, const std::vector< std::size_t > &x_cell_dofs, const std::vector< double > &vector, std::pair< dolfin::la_index, dolfin::la_index > input_vector_range, const GenericDofMap &dofmap) |
| Missing docstring.
|
|
This class contains some algorithms which do not explicitly depend on the HDF5 file format, mostly to do with reorganising Mesh entities with MPI