|
| template<typename SORTERTYPE > |
| void | sortDaughtersBy () |
| |
| template<typename SORTERTYPE > |
| void | sortAllBy () |
| |
| void | sortDaughters () |
| |
| bool | isFinalState () const |
| |
| int | nDgtr () const |
| |
| void | setVal (const ValueType &m) |
| |
| const ValueType & | getVal () const |
| |
| ValueType & | getVal () |
| |
| const ValueType & | getDgtrVal (int i) const |
| |
| ValueType & | getDgtrVal (int i) |
| |
| MINT::const_counted_ptr< DDTree< ValueType > > | getDgtrTreePtr (int i) const |
| |
| MINT::counted_ptr< DDTree< ValueType > > | getDgtrTreePtr (int i) |
| |
| int | setDgtrSize (int i) |
| |
| void | setDgtr (unsigned int i, const MINT::counted_ptr< DDTree< ValueType > > &tr) |
| |
| | DDTree () |
| |
| | DDTree (const ValueType &pdg_id) |
| |
| | DDTree (const DDTree< ValueType > *parent) |
| |
| | DDTree (const ValueType &val, const DDTree< ValueType > *parent) |
| |
| bool | hasParent () const |
| |
| template<typename COMPATIBLE_TYPE > |
| MINT::counted_ptr< DDTree< COMPATIBLE_TYPE > > | CloneVariableType (DDTree< COMPATIBLE_TYPE > *parent=0) const |
| |
| MINT::counted_ptr< DDTree< ValueType > > | Clone (DDTree< ValueType > *parent=0) const |
| |
| template<typename COMPATIBLE_ITEM > |
| void | Copy (const DDTree< COMPATIBLE_ITEM > &other) |
| |
| | DDTree (const DDTree< ValueType > &other) |
| |
| template<typename COMPATIBLE_ITEM > |
| | DDTree (const DDTree< COMPATIBLE_ITEM > &other) |
| |
| DDTree< ValueType > | operator= (const DDTree< ValueType > &other) |
| |
| template<typename COMPATIBLE_ITEM > |
| DDTree< ValueType > | operator= (const DDTree< COMPATIBLE_ITEM > &other) |
| |
| MINT::counted_ptr< DDTree< ValueType > > | addDgtr (const DDTree< ValueType > *treePtr) |
| |
| MINT::counted_ptr< DDTree< ValueType > > | addDgtr (const ValueType &pdg_id) |
| |
| MINT::counted_ptr< DDTree< ValueType > > | addDgtr (const ValueType &pdg_id1, const ValueType &pdg_id2) |
| |
| MINT::counted_ptr< DDTree< ValueType > > | addDgtr (const ValueType &pdg_id1, const ValueType &pdg_id2, const ValueType &pdg_id3) |
| |
| MINT::counted_ptr< DDTree< ValueType > > | addDgtr (const ValueType &pdg_id1, const ValueType &pdg_id2, const ValueType &pdg_id3, const ValueType &pdg_id4) |
| |
| void | addDgtrArray (ValueType pdg_id[], int n) |
| |
| void | addDgtrArray (DDTree< ValueType > *treePtr[], int n) |
| |
| virtual | ~DDTree () |
| |
| const DDTree< ValueType > * | getParent () const |
| |
| int | nSisters () const |
| |
| std::vector< MINT::const_counted_ptr< DDTree< ValueType > > > | getSistersTrees () const |
| |
| int | nGenerations () const |
| |
| std::vector< const ValueType * > | finalState () const |
| |
| std::vector< ValueType * > | finalState () |
| |
| MINT::counted_ptr< std::vector< const ValueType * > > | finalStatePtr () const |
| |
| MINT::counted_ptr< std::vector< ValueType * > > | finalStatePtr () |
| |
| void | finalState (std::vector< const ValueType * > &theList) const |
| |
| void | finalState (std::vector< ValueType * > &theList) |
| |
| template<typename COMPARABLE_CLASS > |
| std::vector< ValueType * > | finalStateInThisOrder (const std::vector< COMPARABLE_CLASS > &pattern) |
| |
| void | print (std::ostream &os=std::cout, std::string indentString="") const |
| |
| void | oneLiner (std::stringstream &seam, int generation=0) const |
| |
| void | oneLiner (std::string &ring) const |
| |
| std::string | oneLiner () const |
| |
template<typename ValueType>
class DDTree< ValueType >
Definition at line 37 of file DDTree.h.