NCBI C++ ToolKit
|
#include <corelib/ncbistl.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | meNode |
struct | meEdge |
struct | meTree |
struct | meSet |
Macros | |
#define | MAX_LABEL_LENGTH 50 |
#define | NODE_LABEL_LENGTH 50 |
#define | EDGE_LABEL_LENGTH 50 |
#define | true_fastme 1 |
#define | TRUE_FASTME 1 |
#define | false_fastme 0 |
#define | FALSE_FASTME 0 |
#define | EXIT_FAILURE (-1) |
#define | ReadOpenParenthesis 0 |
#define | ReadSubTree 1 |
#define | ReadLabel 2 |
#define | ReadWeight 3 |
#define | ReadSize 4 |
#define | ReadEntries 5 |
#define | Done 6 |
#define | MAXSIZE 70000 |
Typedefs | |
typedef struct meNode | meNode |
typedef struct meEdge | meEdge |
typedef struct meTree | meTree |
typedef struct meSet | meSet |
Functions | |
meNode * | makeNewNode (const char *label, int i) |
meNode * | makeNode (const char *label, meEdge *parentEdge, int index) |
meEdge * | makeEdge (const char *label, meNode *tail, meNode *head, double weight) |
meSet * | addToSet (meNode *v, meSet *X) |
meTree * | newTree () |
Definition at line 60 of file graph.cpp.
References addToSet(), meSet::firstNode, malloc(), NULL, and meSet::secondNode.
Referenced by addToSet(), loadMatrix(), and loadMatrixOLD().
Definition at line 90 of file graph.cpp.
References meEdge::distance, meEdge::head, head, meEdge::label, label, malloc(), meEdge::tail, meEdge::totalweight, and weight.
Referenced by BMEaddSpecies(), BMEsplitEdge(), copyEdge(), decodeNewickSubtree(), GMEaddSpecies(), and GMEsplitEdge().
Definition at line 164 of file graph.cpp.
References i, label, makeNode(), and NULL.
Referenced by BMEsplitEdge(), GMEsplitEdge(), loadMatrix(), and loadMatrixOLD().
Definition at line 75 of file graph.cpp.
References meNode::index, meNode::index2, meNode::label, label, meNode::leftEdge, malloc(), meNode::middleEdge, NULL, meNode::parentEdge, and meNode::rightEdge.
Referenced by copyNode(), decodeNewickSubtree(), and makeNewNode().
meTree* newTree | ( | ) |
Definition at line 102 of file graph.cpp.
References malloc(), NULL, and T.
Referenced by BMEaddSpecies(), GMEaddSpecies(), loadNewickTree(), MidpointRootSeqTree(), and tree< T, tree_node_allocator >::reroot().