MeshKit  1.0
EquipotentialSmooth Class Reference

do the EquipotentialSmooth smoothing for surface mesh (Winslow) This class is only for smoothing structured quad mesh More...

#include <EquipotentialSmooth.hpp>

List of all members.

Public Member Functions

 EquipotentialSmooth ()
 ~EquipotentialSmooth ()
void Execute ()
void SetupData (std::vector< std::set< int > > AdjElements, std::vector< std::vector< int > > Quads, std::vector< std::vector< double > > coords, std::vector< bool > isBnd, std::vector< std::vector< int > > conn)
void GetCoords (std::vector< std::vector< double > > &coords)

Private Attributes

std::vector< std::vector
< double > > 
coordinates
std::vector< std::set< int > > adjElements
std::vector< std::vector< int > > quads
std::vector< bool > isBoundary
std::vector< std::vector< int > > connect

Detailed Description

do the EquipotentialSmooth smoothing for surface mesh (Winslow) This class is only for smoothing structured quad mesh

Definition at line 38 of file EquipotentialSmooth.hpp.


Constructor & Destructor Documentation

Definition at line 7 of file EquipotentialSmooth.cpp.

Definition at line 17 of file EquipotentialSmooth.cpp.


Member Function Documentation

void Execute ( )

Definition at line 77 of file EquipotentialSmooth.cpp.

void GetCoords ( std::vector< std::vector< double > > &  coords)

Definition at line 63 of file EquipotentialSmooth.cpp.

void SetupData ( std::vector< std::set< int > >  AdjElements,
std::vector< std::vector< int > >  Quads,
std::vector< std::vector< double > >  coords,
std::vector< bool >  isBnd,
std::vector< std::vector< int > >  conn 
)

Definition at line 23 of file EquipotentialSmooth.cpp.


Member Data Documentation

std::vector<std::set<int> > adjElements [private]

Definition at line 61 of file EquipotentialSmooth.hpp.

std::vector<std::vector<int> > connect [private]

Definition at line 64 of file EquipotentialSmooth.hpp.

std::vector<std::vector<double> > coordinates [private]

Definition at line 60 of file EquipotentialSmooth.hpp.

std::vector<bool> isBoundary [private]

Definition at line 63 of file EquipotentialSmooth.hpp.

std::vector<std::vector<int> > quads [private]

Definition at line 62 of file EquipotentialSmooth.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines