|
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.