#include <TBtree.h>
Inheritance diagram for TBtInnerNode:


Public Methods | |
| TBtInnerNode (TBtInnerNode *parent, TBtree *t=0) | |
| TBtInnerNode (TBtInnerNode *parent, TBtree *tree, TBtNode *oldroot) | |
| ~TBtInnerNode () | |
| void | Add (const TObject *obj, Int_t idx) |
| void | Add (TBtItem &i, Int_t idx) |
| void | Add (Int_t at, TObject *obj, TBtNode *n) |
| void | AddElt (TBtItem &itm, Int_t at) |
| void | AddElt (Int_t at, TObject *obj, TBtNode *n) |
| void | Remove (Int_t idx) |
| void | RemoveItem (Int_t idx) |
| TObject * | operator[] (Int_t i) const |
| TObject * | Found (const TObject *obj, TBtNode **which, Int_t *where) |
| Int_t | NofKeys (Int_t idx) const |
| Int_t | NofKeys () const |
| void | SetTree (Int_t i, TBtNode *node) |
| void | SetKey (Int_t i, TObject *obj) |
| void | SetItem (Int_t i, TBtItem &itm) |
| void | SetItem (Int_t i, TObject *obj, TBtNode *node) |
| Int_t | GetNofKeys (Int_t i) const |
| void | SetNofKeys (Int_t i, Int_t r) |
| Int_t | IncNofKeys (Int_t i, Int_t n=1) |
| Int_t | DecNofKeys (Int_t i, Int_t n=1) |
| Int_t | FindRank (const TObject *obj) const |
| Int_t | FindRankUp (const TBtNode *n) const |
| TBtNode * | GetTree (Int_t i) const |
| TObject * | GetKey (Int_t i) const |
| TBtItem & | GetItem (Int_t i) const |
| Int_t | IndexOf (const TBtNode *n) const |
| void | IncrNofKeys (TBtNode *np) |
| void | DecrNofKeys (TBtNode *np) |
| TBtLeafNode * | FirstLeafNode () |
| TBtLeafNode * | LastLeafNode () |
| void | InformParent () |
| void | Split () |
| void | SplitWith (TBtInnerNode *r, Int_t idx) |
| void | MergeWithRight (TBtInnerNode *r, Int_t idx) |
| void | BalanceWithLeft (TBtInnerNode *l, Int_t idx) |
| void | BalanceWithRight (TBtInnerNode *r, Int_t idx) |
| void | BalanceWith (TBtInnerNode *n, int idx) |
| void | PushLeft (Int_t cnt, TBtInnerNode *leftsib, Int_t parentIdx) |
| void | PushRight (Int_t cnt, TBtInnerNode *rightsib, Int_t parentIdx) |
| void | AppendFrom (TBtInnerNode *src, Int_t start, Int_t stop) |
| void | Append (TObject *obj, TBtNode *n) |
| void | Append (TBtItem &itm) |
| void | ShiftLeft (Int_t cnt) |
| Int_t | Psize () const |
| Int_t | Vsize () const |
| Int_t | MaxIndex () const |
| Int_t | MaxPsize () const |
| Int_t | IsFull () const |
| void | IsFull (TBtNode *n) |
| Int_t | IsAlmostFull () const |
| Int_t | IsLow () const |
| void | IsLow (TBtNode *n) |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
Implements TBtNode. |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Implements TBtNode. |
|
|
|
|
|
Implements TBtNode. |
|
||||||||||||||||
|
Implements TBtNode. |
|
|
Definition at line 392 of file TBtree.h. References GetNofKeys(). |
|
|
Implements TBtNode. |
|
||||||||||||
|
Definition at line 217 of file TBtree.h. References TBtNode::fParent, and TBtItem::fTree. Referenced by SetItem(). |
|
||||||||||||
|
Definition at line 218 of file TBtree.h. References TBtItem::fKey. Referenced by SetItem(). |
|
||||||||||||
|
Definition at line 219 of file TBtree.h. References TBtNode::fParent, and TBtItem::fTree. |
|
||||||||||||||||
|
|
|
|
Definition at line 386 of file TBtree.h. References Assert, TBtNode::fLast, and TBtItem::fNofKeysInTree. Referenced by NofKeys(). |
|
||||||||||||
|
Definition at line 397 of file TBtree.h. References TBtItem::fNofKeysInTree. |
|
||||||||||||
|
Definition at line 402 of file TBtree.h. References TBtItem::fNofKeysInTree. |
|
||||||||||||
|
Definition at line 407 of file TBtree.h. References TBtItem::fNofKeysInTree. |
|
|
Implements TBtNode. |
|
|
|
|
|
Definition at line 227 of file TBtree.h. References TBtItem::fTree. Referenced by TBtLeafNode::Vsize(), and Vsize(). |
|
|
Definition at line 228 of file TBtree.h. References TBtItem::fKey. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements TBtNode. |
|
|
Implements TBtNode. |
|
|
|
|
|
Implements TBtNode. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Definition at line 253 of file TBtree.h. References TBtNode::fLast. Referenced by Vsize(). |
|
|
Definition at line 412 of file TBtree.h. References Assert, TBtNode::fParent, GetTree(), and Psize(). |
|
|
Definition at line 255 of file TBtree.h. References TBtree::fInnerMaxIndex, and TBtNode::fTree. Referenced by IsAlmostFull(), and IsFull(). |
|
|
Definition at line 256 of file TBtree.h. References TBtree::fInnerMaxIndex, and TBtNode::fTree. |
|
|
Definition at line 260 of file TBtree.h. References TBtNode::fLast, and MaxIndex(). |
|
|
|
|
|
Definition at line 262 of file TBtree.h. References TBtNode::fLast, and MaxIndex(). |
|
|
Definition at line 263 of file TBtree.h. References TBtree::fInnerLowWaterMark, TBtNode::fLast, and TBtNode::fTree. |
|
|
|
1.2.16