libMesh::MeshSmoother Class Reference
#include <mesh_smoother.h>

Public Member Functions | |
| MeshSmoother (UnstructuredMesh &mesh) | |
| virtual | ~MeshSmoother () |
| virtual void | smooth ()=0 |
Protected Attributes | |
| UnstructuredMesh & | _mesh |
Detailed Description
This class provides the necessary interface for mesh smoothing. Concrete mesh smoothers will be derived from this abstract base class.
- Date:
- 2002-2007
Definition at line 48 of file mesh_smoother.h.
Constructor & Destructor Documentation
| libMesh::MeshSmoother::MeshSmoother | ( | UnstructuredMesh & | mesh | ) | [inline, explicit] |
Constructor. Sets the mesh reference in the protected data section of the class.
Definition at line 56 of file mesh_smoother.h.
| virtual libMesh::MeshSmoother::~MeshSmoother | ( | ) | [inline, virtual] |
Member Function Documentation
| virtual void libMesh::MeshSmoother::smooth | ( | ) | [pure virtual] |
Function which actually performs the smoothing operations. In this abstract base class, this function does nothing.
Implemented in libMesh::LaplaceMeshSmoother, and libMesh::VariationalMeshSmoother.
Member Data Documentation
UnstructuredMesh& libMesh::MeshSmoother::_mesh [protected] |
Definition at line 71 of file mesh_smoother.h.
Referenced by libMesh::VariationalMeshSmoother::adjust_adapt_data(), libMesh::LaplaceMeshSmoother::allgather_graph(), libMesh::LaplaceMeshSmoother::init(), libMesh::VariationalMeshSmoother::readgr(), libMesh::VariationalMeshSmoother::smooth(), libMesh::LaplaceMeshSmoother::smooth(), and libMesh::VariationalMeshSmoother::writegr().
The documentation for this class was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:29 UTC
Hosted By: