/dports/math/dune-grid/dune-grid-de36e4b4e99da4cd7a120a39779345e701821115/dune/grid/uggrid/ |
H A D | uggridintersections.cc | 152 typename UG_NS<dim>::Node* node = UG_NS<dim>::Corner(center_, cornerIdx); in geometry() 191 const typename UG_NS<dim>::Node* node = UG_NS<dim>::Corner(center_,localCornerNumber); in geometryInOutside() 308 UG_NS<dim>::GlobalToLocal(UG_NS<dim>::Corners_Of_Elem(center_), in geometryInInside() 347 const typename UG_NS<dim>::Node* node = UG_NS<dim>::Corner(center_, cornerIdx); in geometry() 425 UG_NS<dim>::GlobalToLocal(UG_NS<dim>::Corners_Of_Elem(other), in geometryInOutside() 477 const typename UG_NS<dim>::Element* father = UG_NS<dim>::EFather(currentFace.first); in getFatherSide() 487 const typename UG_NS<dim>::Node* n0 = UG_NS<dim>::Corner(currentFace.first, in getFatherSide() 489 const typename UG_NS<dim>::Node* n1 = UG_NS<dim>::Corner(currentFace.first, in getFatherSide() 572 if (fn == UG_NS<dim>::Corner(father,UG_NS<dim>::Corner_Of_Side(father, i, k))) { in getFatherSide() 623 typename UG_NS<dim>::Element* otherElement = UG_NS<dim>::NbElem(father, fatherSide); in constructLeafSubfaces() [all …]
|
H A D | uggridindexsets.hh | 83 … return UG_NS<dim>::levelIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 91 return UG_NS<dim>::levelIndex(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 121 … return UG_NS<dim>::levelIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 129 return UG_NS<dim>::levelIndex(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 295 … return UG_NS<dim>::leafIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 303 return UG_NS<dim>::leafIndex(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 333 … return UG_NS<dim>::leafIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 341 return UG_NS<dim>::leafIndex(UG_NS<dim>::Corner(entity.impl().getTarget(), in subIndex() 526 while (UG_NS<dim>::EFather(ancestor) && UG_NS<dim>::hasCopy(UG_NS<dim>::EFather(ancestor))) in id() 599 return UG_NS<dim>::id(UG_NS<dim>::SideVector(face.first, face.second)); in id() [all …]
|
H A D | uggridentity.hh | 107 return UG_NS<dim>::myLevel(target_); in level() 119 if (UG_NS<dim>::Priority(target_) == UG_NS<dim>::PrioHGhost in partitionType() 120 || UG_NS<dim>::Priority(target_) == UG_NS<dim>::PrioVGhost in partitionType() 121 || UG_NS<dim>::Priority(target_) == UG_NS<dim>::PrioVHGhost) in partitionType() 125 …else if (UG_NS<dim>::Priority(target_) == UG_NS<dim>::PrioMaster || UG_NS<dim>::Priority(target_) … in partitionType() 153 …if (priority == UG_NS<dim>::PrioHGhost || priority == UG_NS<dim>::PrioVGhost || priority == UG_NS<… in partitionTypes() 181 UG_NS<dim>::ParHdr(target_)); in hasBorderCopy() 343 if (UG_NS<dim>::EPriority(target_) == UG_NS<dim>::PrioHGhost in partitionType() 344 || UG_NS<dim>::EPriority(target_) == UG_NS<dim>::PrioVGhost in partitionType() 345 || UG_NS<dim>::EPriority(target_) == UG_NS<dim>::PrioVHGhost) in partitionType() [all …]
|
H A D | uggridindexsets.cc | 30 int& index = UG_NS<dim>::levelIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(target_, in update() 39 … UG_NS<dim>::levelIndex(UG_NS<dim>::SideVector(target_,i)) = std::numeric_limits<UG::UINT>::max(); in update() 79 int& index = UG_NS<dim>::levelIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(target, in update() 91 …UG::UINT& index = UG_NS<dim>::levelIndex(UG_NS<dim>::SideVector(target,UGGridRenumberer<dim>::face… in update() 174 int& index = UG_NS<dim>::leafIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(target_, in update() 232 int& index = UG_NS<dim>::leafIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(target_, in update() 241 typename UG_NS<dim>::Element* father_ = UG_NS<dim>::EFather(target_); in update() 245 UG_NS<dim>::leafIndex(UG_NS<dim>::GetEdge(UG_NS<dim>::Corner(father_, in update() 273 typename UG_NS<dim>::Element* father_ = UG_NS<dim>::EFather(target_); in update() 277 …UG_NS<dim>::leafIndex(UG_NS<dim>::SideVector(father_,UGGridRenumberer<dim>::facesDUNEtoUG(i,gt))) … in update() [all …]
|
H A D | uggrid.cc | 78 if (UG_NS<2>::InitUg(&argc, &argv)) in UGGrid() 81 if (UG_NS<3>::InitUg(&argc, &argv)) in UGGrid() 127 if (UG_NS<dim>::BVP_Dispose(BVP)) in ~UGGrid() 138 UG_NS<2>::ExitUg(); in ~UGGrid() 139 UG_NS<3>::ExitUg(); in ~UGGrid() 208 if (!UG_NS<dim>::isLeaf(target)) in mark() 223 if (UG_NS<dim>::ReadCW(target,UG_NS<dim>::COARSEN_CE)) in getMark() 234 if (UG_NS<dim>::ReadCW(target,UG_NS<dim>::MARK_CE)==UG_NS<dim>::NO_REFINEMENT) in getMark() 272 mode = mode | UG_NS<dim>::GM_COPY_ALL; in adapt() 303 UG_NS<dim>::WriteCW(element.impl().target_, UG_NS<dim>::NEWEL_CE, 0); in postAdapt() [all …]
|
H A D | uggridentity.cc | 41 typename UG_NS<dim>::Element* center; in type() 45 switch (UG_NS<dim>::Tag(center)) in type() 74 return UG_NS<dim>::ReadCW(target_, UG_NS<dim>::NEWEL_CE); in isNew() 80 if ((!isRegular()) || (UG_NS<dim>::ReadCW(target_, UG_NS<dim>::COARSEN_CE))) in mightVanish() 86 typename UG_NS<dim>::Element* father_ = UG_NS<dim>::EFather(target_); in mightVanish() 87 typename UG_NS<dim>::Element* sons_[UG_NS<dim>::MAX_SONS]; in mightVanish() 88 UG_NS<dim>::GetSons(father_,sons_); in mightVanish() 93 if (!UG_NS<dim>::isRegular(sons_[i]) || UG_NS<dim>::ReadCW(sons_[i], UG_NS<dim>::COARSEN_CE)) in mightVanish() 180 typename UG_NS<dim>::Element* sonList[UG_NS<dim>::MAX_SONS]; in hbegin() 214 typename UG_NS<dim>::Element* fatherElement = UG_NS<dim>::EFather(target_); in geometryInFather() [all …]
|
H A D | ugwrapper.hh | 23 class UG_NS {}; class 27 class UG_NS< UG_DIM > { class 405 static UG_NS< UG_DIM >::Node* PFirstNode(const UG_NS< UG_DIM >::Grid* grid) { in PFirstNode() 419 static UG_NS< UG_DIM >::Node* FirstNode(UG_NS< UG_DIM >::Grid* grid) { in FirstNode() 433 static UG_NS< UG_DIM >::Element* PFirstElement(const UG_NS< UG_DIM >::Grid* grid) { in PFirstElement() 447 static UG_NS< UG_DIM >::Element* FirstElement(UG_NS< UG_DIM >::Grid* grid) { in FirstElement() 691 static UG_NS< UG_DIM >::Element* succ(const UG_NS< UG_DIM >::Element* theElement) { in succ() 696 static UG_NS< UG_DIM >::Node* succ(const UG_NS< UG_DIM >::Node* theNode) { in succ() 977 …static UG_NS< UG_DIM >::Edge* GetEdge (UG_NS< UG_DIM >::Node* nodei, UG_NS< UG_DIM >::Node* nodej)… in GetEdge() 1015 static UG_NS< UG_DIM >::Element* NFather(UG_NS< UG_DIM >::Node* theNode) { in NFather() [all …]
|
H A D | uggridintersections.hh | 72 typename UG_NS<dim>::Element* otherelem = UG_NS<dim>::NbElem(center_, neighborCount_); in outside() 82 return UG_NS<dim>::Side_On_Bnd(center_, neighborCount_); in boundary() 180 typename UG_NS<dim>::Element *center_; 290 || UG_NS<dim>::myLevel(outside) == UG_NS<dim>::myLevel(center_) in conforming() 292 || (UG_NS<dim>::myLevel(outside) > UG_NS<dim>::myLevel(center_) in conforming() 305 …const typename UG_NS<dim>::Vertex* insideVertex = UG_NS<dim>::Corner(center_, UG_NS<dim>::Corner_O… in conforming() 312 …const typename UG_NS<dim>::Vertex* outsideVertex = UG_NS<dim>::Corner(outside, UG_NS<dim>::Corner_… in conforming() 401 …int numberInNeighbor(const typename UG_NS<dim>::Element* me, const typename UG_NS<dim>::Element* o… in numberInNeighbor() 402 const int nSides = UG_NS<dim>::Sides_Of_Elem(other); in numberInNeighbor() 405 if (UG_NS<dim>::NbElem(other,i) == me) in numberInNeighbor() [all …]
|
H A D | uggridgeometry.cc | 28 switch (UG_NS<coorddim>::Tag(target_)) { in type() 35 << UG_NS<coorddim>::Tag(target_) << " found!"); in type() 39 switch (UG_NS<coorddim>::Tag(target_)) { in type() 51 << UG_NS<coorddim>::Tag(target_) << " found!"); in type() 82 …result[j] = UG_NS<coorddim>::Corner(((typename UG_NS<coorddim>::Element*)target_),i)->myvertex->iv… in corner() 95 int n = UG_NS<coorddim>::Corner_Coordinates(target_, cornerCoords); in global() 98 UG_NS<coorddim>::Local_To_Global(n, cornerCoords, local, globalCoord); in global() 118 int n = UG_NS<coorddim>::Corner_Coordinates(target_, cornerCoords); in local() 149 int n = UG_NS<coorddim>::Corner_Coordinates(target_, cornerCoords); in jacobianInverseTransposed() 152 UG_NS<coorddim>::Transformation(n, cornerCoords, local, jIT); in jacobianInverseTransposed() [all …]
|
H A D | uggridleafiterator.hh | 23 typedef typename UG_NS<dim>::template Entity<codim>::T UGEntity; 43 …entity.setToTarget((UGEntity*)UG_NS<dim>::PFirstNode(grid_->multigrid_->grids[levelCounter++]), gr… in UGGridLeafIterator() 47 …entity.setToTarget((UGEntity*)UG_NS<dim>::FirstNode(grid_->multigrid_->grids[levelCounter++]), gri… in UGGridLeafIterator() 97 bool isLeaf(const typename UG_NS<dim>::Element* theElement) in isLeaf() 99 return UG_NS<dim>::isLeaf(theElement); in isLeaf() 105 bool isLeaf(const typename UG_NS<dim>::Node* theNode) in isLeaf() 111 return UG_NS<dim>::isLeaf(theNode); in isLeaf() 161 entity.setToTarget(UG_NS<dim>::succ(entity.getTarget()), grid_); in globalIncrement() 169 … entity.setToTarget((UGEntity*)UG_NS<dim>::PFirstNode(grid_->multigrid_->grids[level+1]), grid_); in globalIncrement() 171 … entity.setToTarget((UGEntity*)UG_NS<dim>::FirstNode(grid_->multigrid_->grids[level+1]), grid_); in globalIncrement() [all …]
|
H A D | uggridleveliterator.hh | 30 typedef typename UG_NS<dim>::template Entity<codim>::T UGEntity; 48 …typename UG_NS<dim>::Grid *theGrid = const_cast<typename UG_NS<dim>::Grid* >(gridImp_->multigrid_-… in UGGridLevelIterator() 52 entity.setToTarget((UGEntity*)UG_NS<dim>::PFirstNode(theGrid),gridImp_); in UGGridLevelIterator() 54 entity.setToTarget((UGEntity*)UG_NS<dim>::FirstNode(theGrid),gridImp_); in UGGridLevelIterator() 59 entity.setToTarget((UGEntity*)UG_NS<dim>::PFirstElement(theGrid),gridImp_); in UGGridLevelIterator() 61 entity.setToTarget((UGEntity*)UG_NS<dim>::FirstElement(theGrid),gridImp_); in UGGridLevelIterator() 74 assert(entity.level() == UG_NS<dim>::myLevel(entity.getTarget())); in increment() 77 entity.setToTarget(UG_NS<dim>::succ(entity.getTarget()),gridImp_); in increment()
|
H A D | uggridhieriterator.cc | 25 const typename UG_NS<dim>::Element* oldTarget = elementStack_.top(); in increment() 29 if (UG_NS<dim>::myLevel(oldTarget) < maxlevel_) { in increment() 31 typename UG_NS<dim>::Element* sonList[UG_NS<dim>::MAX_SONS]; in increment() 32 UG_NS<dim>::GetSons(oldTarget, sonList); in increment() 35 for (int i=0; i<UG_NS<dim>::nSons(oldTarget); i++) in increment()
|
H A D | uggridfactory.cc | 377 if (UG_NS<dimworld>::CreateLinearSegment(segmentName, in createGrid() 436 if (UG_NS<dimworld>::CreateLinearSegment(segmentName, in createGrid() 457 typename UG_NS<dimworld>::BVP* theBVP = UG_NS<dimworld>::BVP_GetByName(BVPName.c_str()); in createGrid() 463 typename UG_NS<dimworld>::BVP_DESC theBVPDesc; in createGrid() 473 typename UG_NS<dimworld>::MultiGrid *theMG = UG_NS<dimworld>::GetMultigrid(MultiGridName.c_str()); in createGrid() 499 if (CreateAlgebra(grid_->multigrid_) != UG_NS<dimworld>::GM_OK) in createGrid() 541 …for (typename UG_NS<dimworld>::Node* theNode=UG_NS<dimworld>::FirstNode(grid_->multigrid_->grids[0… in createGrid() 560 if (CreateAlgebra(grid_->multigrid_) != UG_NS<dimworld>::GM_OK) in createGrid() 572 UG_NS<dimworld>::WriteCW(element.impl().target_, UG_NS<dimworld>::NEWEL_CE, 0); in createGrid() 602 UG_NS<dimworld>::DisposeMultiGrid(grid_->multigrid_); in createBegin() [all …]
|
H A D | ugmessagebuffer.hh | 68 typename UG_NS<gridDim>::DDD_OBJ obj, void* data) in ugGather_() 71 auto ugEP = reinterpret_cast<typename Dune::UG_NS<gridDim>::template Entity<codim>::T*>(obj); in ugGather_() 94 typename UG_NS<gridDim>::DDD_OBJ obj, void* data) in ugScatter_() 97 auto ugEP = reinterpret_cast<typename Dune::UG_NS<gridDim>::template Entity<codim>::T*>(obj); in ugScatter_() 127 static bool isToplevelLeaf(const typename Dune::UG_NS<gridDim>::template Entity<codim>::T* ugEP) in isToplevelLeaf() 130 bool isLeaf = UG_NS<gridDim>::isLeaf(ugEP); in isToplevelLeaf() 147 if (nodeA->son && nodeB->son && UG_NS<gridDim>::GetEdge(nodeA->son, nodeB->son)) in isToplevelLeaf()
|
H A D | uggridgeometry.hh | 54 return UG_NS<coorddim>::Corners_Of_Elem(target_); in corners() 97 int n = UG_NS<coorddim>::Corner_Coordinates(target_, cornerCoords); in volume() 98 return UG_NS<coorddim>::Area_Of_Element(n, in volume() 111 void setToTarget(typename UG_NS<coorddim>::template Entity<coorddim-mydim>::T* target) in setToTarget() 118 typename UG_NS<coorddim>::template Entity<coorddim-mydim>::T* target_;
|
H A D | uggridintersectioniterators.hh | 30 …UGGridLevelIntersectionIterator(typename UG_NS<dim>::Element* center, int nb, const GridImp* gridI… in UGGridLevelIntersectionIterator() 77 …UGGridLeafIntersectionIterator(typename UG_NS<dim>::Element* center, int nb, const GridImp* gridIm… in UGGridLeafIntersectionIterator() 109 if (intersectionImp.neighborCount_ < UG_NS<dim>::Sides_Of_Elem(intersectionImp.center_)) in increment()
|
H A D | uggridentityseed.hh | 41 typename UG_NS<dim>::template Entity<codim>::T* target() const in target() 48 typename UG_NS<dim>::template Entity<codim>::T* target_;
|
H A D | uggridfactory.hh | 235 return UG_NS<dimension>::levelIndex(entity.impl().target_); in insertionIndex() 245 return UG_NS<dimension>::levelIndex(entity.impl().target_); in insertionIndex()
|
H A D | uggridhieriterator.hh | 63 std::stack<typename UG_NS<GridImp::dimension>::Element*> elementStack_;
|
/dports/math/dune-grid/dune-grid-de36e4b4e99da4cd7a120a39779345e701821115/dune/grid/ |
H A D | uggrid.hh | 154 typename UG_NS<dim>::UG_ID_TYPE, 156 typename UG_NS<dim>::UG_ID_TYPE, 414 typename UG_NS<dim>::RefinementRule rule, 561 typename UG_NS<dim>::DDD_IF_DIR ugIfDir; in communicateUG_() 564 ugIfDir = UG_NS<dim>::IF_FORWARD(); in communicateUG_() 566 ugIfDir = UG_NS<dim>::IF_BACKWARD(); in communicateUG_() 573 std::vector<typename UG_NS<dim>::DDD_IF> ugIfs = findDDDInterfaces(iftype, codim); in communicateUG_() 580 UG_NS<dim>::DDD_IFOneway(multigrid_->dddContext(), in communicateUG_() 589 std::vector<typename UG_NS<dim>::DDD_IF> findDDDInterfaces(InterfaceType iftype, 662 typename UG_NS<dim>::MultiGrid* multigrid_;
|