20#ifndef LIBMESH_MESH_SMOOTHER_H
21#define LIBMESH_MESH_SMOOTHER_H
27class UnstructuredMesh;
This class provides the necessary interface for mesh smoothing.
MeshSmoother(UnstructuredMesh &mesh)
Constructor.
virtual ~MeshSmoother()=default
Destructor.
virtual void smooth()=0
Function which actually performs the smoothing operations.
The UnstructuredMesh class is derived from the MeshBase class.
The libMesh namespace provides an interface to certain functionality in the library.