|
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.