MeshKit
1.0
|
do the EquipotentialSmooth smoothing for surface mesh (Winslow) This class is only for smoothing structured quad mesh More...
#include <EquipotentialSmooth.hpp>
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 |
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.
Definition at line 7 of file EquipotentialSmooth.cpp.
~EquipotentialSmooth | ( | ) |
Definition at line 17 of file EquipotentialSmooth.cpp.
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.
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.