Yes. However, the user needs to add some seed nodes.
The coarsening algorithm can operate on several regions of the mesh. Each region must be identified using a “seed” node. The boundary of each region is automatically computed to include all elements that are connected to the seed node, and all neighbors that have an equal level of mesh refinement. In this way, a narrow band of mesh refinement extending across a part will divide the part into two regions, and a seed node must be identified in each region that is to be coarsened.
If the mesh is obtained without adaptivity, then it could be regarded as one region, and we just input one seed node.