Poster of Linux kernelThe best gift for a Linux geek
MeshSmoother

MeshSmoother

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

MeshSmoother -  

SYNOPSIS


#include <mesh_smoother.h>

Inherited by LaplaceMeshSmoother, and VariationalMeshSmoother.  

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.

Author:

John W. Peterson

Date:

2002-2007

Version:

Revision:

3391

Definition at line 48 of file mesh_smoother.h.  

Constructor & Destructor Documentation

 

MeshSmoother::MeshSmoother (UnstructuredMesh &mesh) [inline]Constructor. Sets the mesh reference in the protected data section of the class.

Definition at line 55 of file mesh_smoother.h.

: _mesh(mesh) {}
 

virtual MeshSmoother::~MeshSmoother () [inline, virtual]Destructor.

Definition at line 60 of file mesh_smoother.h.

{}
 

Member Function Documentation

 

virtual void MeshSmoother::smooth () [pure virtual]Function which actually performs the smoothing operations. In this abstract base class, this function does nothing.

Implemented in LaplaceMeshSmoother, and VariationalMeshSmoother.  

Member Data Documentation

 

UnstructuredMesh& MeshSmoother::_mesh [protected]

Definition at line 70 of file mesh_smoother.h.

Referenced by VariationalMeshSmoother::adjust_adapt_data(), LaplaceMeshSmoother::init(), VariationalMeshSmoother::readgr(), VariationalMeshSmoother::smooth(), LaplaceMeshSmoother::smooth(), and VariationalMeshSmoother::writegr().

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Protected Attributes
Detailed Description
Constructor & Destructor Documentation
MeshSmoother::MeshSmoother (UnstructuredMesh &mesh) [inline]Constructor. Sets the mesh reference in the protected data section of the class.
virtual MeshSmoother::~MeshSmoother () [inline, virtual]Destructor.
Member Function Documentation
virtual void MeshSmoother::smooth () [pure virtual]Function which actually performs the smoothing operations. In this abstract base class, this function does nothing.
Member Data Documentation
UnstructuredMesh& MeshSmoother::_mesh [protected]
Author

This document was created by man2html, using the manual pages.
Time: 21:50:11 GMT, April 16, 2011