G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsHDomain< d, Z > Member List

This is the complete list of members for gsHDomain< d, Z >, including all inherited members.

boxSearch(point const &k1, point const &k2, int level, node *_node) constgsHDomain< d, Z >private
clearBox(point const &lower, point const &upper, int lvl)gsHDomain< d, Z >
clone() constgsHDomain< d, Z >
connect_Boxes(std::vector< std::vector< Z > > &boxes) constgsHDomain< d, Z >private
decrementLevel()gsHDomain< d, Z >inline
divideByTwo()gsHDomain< d, Z >inline
getBoxes(gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< Z > &level) constgsHDomain< d, Z >
getBoxes_vec(std::vector< std::vector< Z > > &boxes) constgsHDomain< d, Z >private
getBoxesInLevelIndex(gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< index_t > &level) constgsHDomain< d, Z >
getBoxesOnSide(boundary::side s, gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< Z > &level) constgsHDomain< d, Z >
getPolylines() constgsHDomain< d, Z >
getRidOfOverlaps(std::list< std::list< gsVSegment< Z > > > &vert_seg_lists) constgsHDomain< d, Z >private
gsHDomain(const gsHDomain &o)gsHDomain< d, Z >inline
haveOverlap(box const &box1, box const &box2)gsHDomain< d, Z >inlineprivatestatic
incrementLevel()gsHDomain< d, Z >inline
init(point const &upp, unsigned index_level)gsHDomain< d, Z >inline
init(point const &upp)gsHDomain< d, Z >inline
insertBox(point const &lower, point const &upper, node *_node, int lvl)gsHDomain< d, Z >
insertBox(point const &lower, point const &upper, int lvl)gsHDomain< d, Z >inline
internalIndex(point const &point_idx, int lvl, point &internal_idx)gsHDomain< d, Z >inline
isContained(box const &box1, box const &box2)gsHDomain< d, Z >inlineprivatestatic
isDegenerate(box const &someBox)gsHDomain< d, Z >inlineprivatestatic
leafSearch() constgsHDomain< d, Z >private
leafSize() constgsHDomain< d, Z >inline
levelOf(point const &p, int level) constgsHDomain< d, Z >inline
m_indexLevelgsHDomain< d, Z >private
m_maxInsLevelgsHDomain< d, Z >private
m_rootgsHDomain< d, Z >private
m_upperIndexgsHDomain< d, Z >private
minMaxPath() constgsHDomain< d, Z >
multiplyByTwo()gsHDomain< d, Z >inline
nodeSearch() constgsHDomain< d, Z >private
numBreaks(int lvl, int k) constgsHDomain< d, Z >inline
operator=(const gsHDomain &o)gsHDomain< d, Z >inline
pointSearch(const point &p, int level, node *_node) constgsHDomain< d, Z >private
printLeaves() constgsHDomain< d, Z >inline
query1(point const &lower, point const &upper, int level, node *_node) constgsHDomain< d, Z >
query1(point const &lower, point const &upper, int level) constgsHDomain< d, Z >
query2(point const &lower, point const &upper, int level, node *_node) constgsHDomain< d, Z >
query2(point const &lower, point const &upper, int level) constgsHDomain< d, Z >
query3(point const &k1, point const &k2, int level, node *_node) constgsHDomain< d, Z >
query3(point const &lower, point const &upper, int level) constgsHDomain< d, Z >
query4(point const &lower, point const &upper, int level, node *_node) constgsHDomain< d, Z >
query4(point const &lower, point const &upper, int level) constgsHDomain< d, Z >
select_part(point const &k1, point const &k2, point const &k3, point const &k4)gsHDomain< d, Z >privatestatic
setIndexLevel(int) constgsHDomain< d, Z >inlineprivate
setLevel(node *_node, int lvl)gsHDomain< d, Z >privatestatic
sinkBox(point const &lower, point const &upper, int lvl)gsHDomain< d, Z >
size() constgsHDomain< d, Z >inline
sweeplineConnectAndMerge(std::vector< std::vector< std::vector< Z > > > &result, std::list< std::list< gsVSegment< Z > > > &vert_seg_lists) constgsHDomain< d, Z >private
upperCorner() constgsHDomain< d, Z >inline
upperCornerIndex() constgsHDomain< d, Z >inline
~gsHDomain()gsHDomain< d, Z >inline