Function t8_forest_new_uniform(t8_cmesh_t, const t8_scheme_c *, const int, const int, sc_MPI_Comm)

Function Documentation

t8_forest_t t8_forest_new_uniform(t8_cmesh_t cmesh, const t8_scheme_c *scheme, const int level, const int do_face_ghost, sc_MPI_Comm comm)

Build a uniformly refined forest on a coarse mesh.

Note

This is equivalent to calling t8_forest_init, t8_forest_set_cmesh, t8_forest_set_scheme, t8_forest_set_level, and t8_forest_commit.

Parameters:
  • cmesh[in] A coarse mesh.

  • scheme[in] An eclass scheme.

  • level[in] An initial uniform refinement level.

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

  • comm[in] MPI communicator to use.

Returns:

A uniform forest with coarse mesh cmesh, eclass_scheme scheme and refinement level level.