Template Function t8_mesh_handle::handle_new_uniform_default

Function Documentation

template<T8MeshType TMeshClass>
std::unique_ptr<TMeshClass> t8_mesh_handle::handle_new_uniform_default(const t8_cmesh_t cmesh, const int level, const sc_MPI_Comm comm, const bool do_face_ghost = false)

Build a uniformly refined mesh handle on a coarse mesh using a default scheme.

Parameters:
  • cmesh[in] A coarse mesh.

  • level[in] An initial uniform refinement level.

  • comm[in] MPI communicator to use.

  • do_face_ghost[in] If true, a layer of ghost elements is created.

Template Parameters:

TMeshClass – The mesh handle class.

Returns:

Unique pointer to a uniformly refined mesh handle with coarse mesh cmesh and refinement level level.