From 847ce8c964c4a22c7698260c0b7d575b4e89972d Mon Sep 17 00:00:00 2001 From: Amaury Johnan <amjohnen@gmail.com> Date: Thu, 29 Mar 2012 09:04:01 +0000 Subject: [PATCH] rmv comment Rec2DDataChange --- Mesh/meshGFaceRecombine.cpp | 179 ++---------------------------------- Mesh/meshGFaceRecombine.h | 31 ------- 2 files changed, 6 insertions(+), 204 deletions(-) diff --git a/Mesh/meshGFaceRecombine.cpp b/Mesh/meshGFaceRecombine.cpp index fe59839db9..b295d678e3 100644 --- a/Mesh/meshGFaceRecombine.cpp +++ b/Mesh/meshGFaceRecombine.cpp @@ -1310,109 +1310,6 @@ void Rec2DChange::revert() /** Rec2DDataChange **/ /***********************/ -//void Rec2DDataChange::hide(Rec2DEdge *re) -//{ -// _hiddenEdge.push_back(re); -// re->hide(); -//} -// -//void Rec2DDataChange::hide(Rec2DVertex *rv) -//{ -// _hiddenVertex.push_back(rv); -// rv->hide(); -//} -// -//void Rec2DDataChange::hide(Rec2DElement *rel) -//{ -// _hiddenElement.push_back(rel); -// rel->hide(); -//} -// -//void Rec2DDataChange::hide(std::vector<Rec2DAction*> actions) -//{ -// _hiddenAction.insert(_hiddenAction.end(), actions.begin(), actions.end()); -// for (unsigned int i = 0; i < actions.size(); ++i) { -// actions[i]->hide(); -// } -//} -// -//void Rec2DDataChange::hide(Rec2DAction *action) -//{ -// _hiddenAction.push_back(action); -// action->hide(); -//} -// -//void Rec2DDataChange::append(const Rec2DElement *rel) -//{ -// _newElement.push_back((Rec2DElement*)rel); -//} -// -//void Rec2DDataChange::append(const Rec2DAction *ra) -//{ -// _newAction.push_back((Rec2DAction*)ra); -//} -// -//void Rec2DDataChange::swapFor(Rec2DEdge *re1, Rec2DEdge *re2) -//{ -// Rec2DElement *rel = Rec2DEdge::getUniqueElement(re1); -// if (!rel) { -// Msg::Error("[Rec2DDataChange] invalid swapping edges"); -// return; -// } -// _edgeSwap.push_back(std::make_pair(rel, std::make_pair(re2, re1) )); -// rel->swap(re1, re2); -//} -// -//void Rec2DDataChange::swapFor(Rec2DVertex *rv1, Rec2DVertex *rv2) -//{ -// std::vector<Rec2DElement*> elem; -// rv1->getElements(elem); -// for (unsigned int i = 0; i < elem.size(); ++i) { -// _vertSwapEL.push_back(std::make_pair(elem[i], std::make_pair(rv2, rv1) )); -// rv1->rmv(elem[i]); -// } -// std::vector<Rec2DEdge*> edges; -// rv1->getEdges(edges); -// for (unsigned int i = 0; i < edges.size(); ++i) { -// _vertSwapE.push_back(std::make_pair(edges[i], std::make_pair(rv2, rv1) )); -// edges[i]->swap(rv1, rv2); -// } -// for (unsigned int i = 0; i < elem.size(); ++i) { -// rv2->add(elem[i]); -// } -//} -// -//void Rec2DDataChange::relocate(Rec2DVertex *rv, double u, double v) -//{ -// _oldCoordinate.push_back(std::make_pair(rv, SPoint2(rv->u(), rv->v()))); -// rv->relocate(SPoint2(u, v)); -//} -// -//void Rec2DDataChange::changeParity(Rec2DVertex *rv, int par) -//{ -// for (unsigned int i = 0; i < _oldParity.size(); ++i) { -// if (_oldParity[i].first == rv) -// return; -// } -// _oldParity.push_back(std::make_pair(rv, rv->getParity())); -// rv->setParity(par); -//} -// -//void Rec2DDataChange::saveParity(std::vector<Rec2DVertex*> &vect) -//{ -// int sizeOldParity = _oldParity.size(); -// for (unsigned int i = 0; i < vect.size(); ++i) { -// bool notThere = true; -// for (int j = 0; j < sizeOldParity; ++j) { -// if (_oldParity[j].first == vect[i]) -// notThere = false; -// } -// if (notThere) { -// _oldParity.push_back(std::make_pair(vect[i], vect[i]->getParity())); -// } -// } -//} -// void Rec2DDataChange::checkObsoleteActions(Rec2DVertex *const*verts, int size) { std::vector<Rec2DAction*> actions; @@ -1425,56 +1322,6 @@ void Rec2DDataChange::checkObsoleteActions(Rec2DVertex *const*verts, int size) } } -//void Rec2DDataChange::revert() -//{ -// for (unsigned int i = 0; i < _oldParity.size(); ++i) -// _oldParity[i].first->setParity(_oldParity[i].second); -// for (unsigned int i = 0; i < _oldCoordinate.size(); ++i) -// _oldCoordinate[i].first->relocate(_oldCoordinate[i].second); -// -// for (unsigned int i = 0; i < _newAction.size(); ++i) -// delete _newAction[i]; -// for (unsigned int i = 0; i < _newElement.size(); ++i) -// delete _newElement[i]; -// //for (unsigned int i = 0; i < _newEdge.size(); ++i) -// // delete _newEdge[i]; -// //for (unsigned int i = 0; i < _newVertex.size(); ++i) -// // delete _newVertex[i]; -// -// for (unsigned int i = 0; i < _hiddenVertex.size(); ++i) -// _hiddenVertex[i]->reveal(); -// for (unsigned int i = 0; i < _hiddenEdge.size(); ++i) -// _hiddenEdge[i]->reveal(); -// -// for (unsigned int i = 0; i < _edgeSwap.size(); ++i) { -// _edgeSwap[i].first->swap(_edgeSwap[i].second.first, -// _edgeSwap[i].second.second); -// } -// for (unsigned int i = 0; i < _vertSwapE.size(); ++i) { -// _vertSwapE[i].first->swap(_vertSwapE[i].second.first, -// _vertSwapE[i].second.second); -// } -// for (unsigned int i = 0; i < _vertSwapEL.size(); ++i) { -// _vertSwapEL[i].first->swap(_vertSwapEL[i].second.first, -// _vertSwapEL[i].second.second); -// } -// -// for (unsigned int i = 0; i < _hiddenElement.size(); ++i) -// _hiddenElement[i]->reveal(); -// for (unsigned int i = 0; i < _hiddenAction.size(); ++i) -// _hiddenAction[i]->reveal(); -// _oldParity.clear(); -// _oldCoordinate.clear(); -// //_newEdge.clear(); -// //_newVertex.clear(); -// _newAction.clear(); -// _newElement.clear(); -// _hiddenEdge.clear(); -// _hiddenVertex.clear(); -// _hiddenAction.clear(); -// _hiddenElement.clear(); -//} - Rec2DDataChange::~Rec2DDataChange() { for (unsigned int i = 0; i < _changes.size(); ++i) @@ -1825,17 +1672,10 @@ bool Rec2DTwoTri2Quad::isObsolete() const p[1] = _vertices[1]->getParity(); p[2] = _vertices[2]->getParity(); p[3] = _vertices[3]->getParity(); - return Rec2DTwoTri2Quad::isObsolete(p); -} - -bool Rec2DTwoTri2Quad::isObsolete(const int *p) -{ - if (p[0] && p[0]/2 == p[1]/2 && p[0]%2 != p[1]%2 || - p[2] && p[2]/2 == p[3]/2 && p[2]%2 != p[3]%2 || - p[0] && (p[0] == p[2] || p[0] == p[3]) || - p[1] && (p[1] == p[2] || p[1] == p[3]) ) - return true; - return false; + return (p[0] && p[0]/2 == p[1]/2 && p[0]%2 != p[1]%2 || + p[2] && p[2]/2 == p[3]/2 && p[2]%2 != p[3]%2 || + p[0] && (p[0] == p[2] || p[0] == p[3]) || + p[1] && (p[1] == p[2] || p[1] == p[3]) ); } void Rec2DTwoTri2Quad::getElements(std::vector<Rec2DElement*> &elem) const @@ -2136,16 +1976,9 @@ bool Rec2DCollapse::isObsolete() const int p[2]; p[0] = _rec->_vertices[0]->getParity(); p[1] = _rec->_vertices[1]->getParity(); - return Rec2DCollapse::isObsolete(p) || + return (p[0] && p[0]/2 == p[1]/2 && p[0]%2 != p[1]%2) || (_rec->_vertices[0]->getOnBoundary() && - _rec->_vertices[1]->getOnBoundary() ); -} - -bool Rec2DCollapse::isObsolete(const int *p) -{ - if (p[0] && p[0]/2 == p[1]/2 && p[0]%2 != p[1]%2) - return true; - return false; + _rec->_vertices[1]->getOnBoundary() ) ; } bool Rec2DCollapse::whatWouldYouDo diff --git a/Mesh/meshGFaceRecombine.h b/Mesh/meshGFaceRecombine.h index f217fdddaf..34ab0bacbe 100644 --- a/Mesh/meshGFaceRecombine.h +++ b/Mesh/meshGFaceRecombine.h @@ -255,17 +255,6 @@ class Rec2DDataChange { std::vector<Rec2DChange*> _changes; Rec2DAction *_ra; - //std::vector<Rec2DEdge*> _hiddenEdge/*, _newEdge*/; - //std::vector<Rec2DVertex*> _hiddenVertex/*, _newVertex*/; - //std::vector<Rec2DElement*> _hiddenElement, _newElement; - //std::vector<Rec2DAction*> _hiddenAction, _newAction; - //std::vector<std::pair<Rec2DVertex*, SPoint2> > _oldCoordinate; - //std::vector<std::pair<Rec2DVertex*, int> > _oldParity; - //std::vector<std::pair<Rec2DEdge*, std::pair<Rec2DVertex*, Rec2DVertex*> > > _vertSwapE; - //std::vector<std::pair<Rec2DElement*, std::pair<Rec2DEdge*, Rec2DEdge*> > > _edgeSwap; - //std::vector<std::pair<Rec2DElement*, std::pair<Rec2DVertex*, Rec2DVertex*> > > _vertSwapEL; - - public : ~Rec2DDataChange(); @@ -290,24 +279,6 @@ class Rec2DDataChange { inline void saveParity(const std::vector<Rec2DVertex*> &verts) { _changes.push_back(new Rec2DChange(verts, SavePar)); } - //void checkObsoleteActions() {_changes.push_back(new Rec2DChange());} - - //void hide(Rec2DEdge*); {_elementaryChanges.push_back(new Rec2DChange(re));} - //void hide(Rec2DVertex*); - //void hide(Rec2DElement*); - //void hide(Rec2DAction*); - //void hide(std::vector<Rec2DAction*>); - // - //void append(const Rec2DElement*); - //void append(const Rec2DAction*); - // - //void swapFor(Rec2DEdge*, Rec2DEdge*); - //void swapFor(Rec2DVertex*, Rec2DVertex*); - // - //void relocate(Rec2DVertex*, double, double); - // - //void changeParity(Rec2DVertex*, int); - //void saveParity(std::vector<Rec2DVertex*>&); void checkObsoleteActions(Rec2DVertex*const*, int size); void revert(); @@ -373,7 +344,6 @@ class Rec2DTwoTri2Quad : public Rec2DAction { virtual void apply(Rec2DDataChange*) const; virtual bool isObsolete() const; - static bool isObsolete(const int*); virtual inline Rec2DVertex* getVertex(int i) const {return _vertices[i];} //- virtual inline int getNumElement() {return 2;} @@ -415,7 +385,6 @@ class Rec2DCollapse : public Rec2DAction { virtual void apply(Rec2DDataChange*) const; virtual bool isObsolete() const; - static bool isObsolete(const int*); virtual bool whatWouldYouDo(std::map<Rec2DVertex*, std::vector<int> >&); virtual inline Rec2DVertex* getVertex(int i) const { -- GitLab