G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) const gsHDomain< d, Z >private
clearBox(point const &lower, point const &upper, int lvl)gsHDomain< d, Z >
clone() const gsHDomain< d, Z >
connect_Boxes(std::vector< std::vector< Z > > &boxes) const gsHDomain< d, Z >private
decrementLevel()gsHDomain< d, Z >inline
divideByTwo()gsHDomain< d, Z >inline
getBoxes(gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< Z > &level) const gsHDomain< d, Z >
getBoxes_vec(std::vector< std::vector< Z >> &boxes) const gsHDomain< d, Z >private
getBoxesInLevelIndex(gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< index_t > &level) const gsHDomain< d, Z >
getBoxesOnSide(boundary::side s, gsMatrix< Z > &b1, gsMatrix< Z > &b2, gsVector< Z > &level) const gsHDomain< d, Z >
getPolylines() const gsHDomain< d, Z >
getRidOfOverlaps(std::list< std::list< gsVSegment< Z > > > &vert_seg_lists) const gsHDomain< 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() const gsHDomain< d, Z >private
leafSize() const gsHDomain< d, Z >inline
levelOf(point const &p, int level) const gsHDomain< d, Z >inline
m_indexLevelgsHDomain< d, Z >private
m_maxInsLevelgsHDomain< d, Z >private
m_rootgsHDomain< d, Z >private
m_upperIndexgsHDomain< d, Z >private
minMaxPath() const gsHDomain< d, Z >
multiplyByTwo()gsHDomain< d, Z >inline
nodeSearch() const gsHDomain< d, Z >private
numBreaks(int lvl, int k) const gsHDomain< d, Z >inline
operator=(const gsHDomain &o)gsHDomain< d, Z >inline
pointSearch(const point &p, int level, node *_node) const gsHDomain< d, Z >private
printLeaves() const gsHDomain< d, Z >inline
query1(point const &lower, point const &upper, int level, node *_node) const gsHDomain< d, Z >
query1(point const &lower, point const &upper, int level) const gsHDomain< d, Z >
query2(point const &lower, point const &upper, int level, node *_node) const gsHDomain< d, Z >
query2(point const &lower, point const &upper, int level) const gsHDomain< d, Z >
query3(point const &k1, point const &k2, int level, node *_node) const gsHDomain< d, Z >
query3(point const &lower, point const &upper, int level) const gsHDomain< d, Z >
query4(point const &lower, point const &upper, int level, node *_node) const gsHDomain< d, Z >
query4(point const &lower, point const &upper, int level) const gsHDomain< d, Z >
select_part(point const &k1, point const &k2, point const &k3, point const &k4)gsHDomain< d, Z >privatestatic
setIndexLevel(int) const gsHDomain< 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() const gsHDomain< d, Z >inline
sweeplineConnectAndMerge(std::vector< std::vector< std::vector< Z > > > &result, std::list< std::list< gsVSegment< Z > > > &vert_seg_lists) const gsHDomain< d, Z >private
upperCorner() const gsHDomain< d, Z >inline
upperCornerIndex() const gsHDomain< d, Z >inline
~gsHDomain()gsHDomain< d, Z >inline