ARB
Typedefs | Functions | Variables
ps_detect_weak_differences.cxx File Reference
#include "ps_database.hxx"
#include "ps_bitmap.hxx"
#include "ps_tools.hxx"
#include <climits>
#include <sys/times.h>
Include dependency graph for ps_detect_weak_differences.cxx:

Go to the source code of this file.

Typedefs

typedef map< ID2IDPair,
PS_NodePtr
IDID2NodeMap
 
typedef IDID2NodeMap::iterator IDID2NodeMapIter
 
typedef
IDID2NodeMap::const_iterator 
IDID2NodeMapCIter
 

Functions

static void PS_detect_weak_differences_stepdown (const PS_NodePtr &_ps_node, const SpeciesID _parent_ID, const long _depth)
 
static void PS_detect_weak_differences (const PS_NodePtr &_root_node)
 
void PS_find_probes_for_pairs (const PS_NodePtr &_ps_node, ID2IDSet &_pairs)
 
static void PS_print_and_evaluate_map (const PS_NodePtr &_root_node, const char *_result_filename)
 
int main (int argc, char *argv[])
 

Variables

static SpeciesID __MAX_ID
 
static SpeciesID __MIN_ID
 
static PS_BitMap_Fast * __MAP
 
static IDVector__PATH
 
static IDVector__INVERSE_PATH
 
static unsigned long int __COUNT_SET_OPS = 0
 
static unsigned long int __COUNT_SET_OPS2 = 0
 
static char__NODES_LEFT
 
static IDSet__PATHSET
 
static IDID2IDSetMap__PAIR2PATH
 
static SpeciesID __ONEMATCH_MIN_ID
 
static SpeciesID __ONEMATCH_MAX_ID
 

Typedef Documentation

Definition at line 227 of file ps_detect_weak_differences.cxx.

typedef IDID2NodeMap::iterator IDID2NodeMapIter

Definition at line 228 of file ps_detect_weak_differences.cxx.

typedef IDID2NodeMap::const_iterator IDID2NodeMapCIter

Definition at line 229 of file ps_detect_weak_differences.cxx.

Function Documentation

static void PS_detect_weak_differences_stepdown ( const PS_NodePtr _ps_node,
const SpeciesID  _parent_ID,
const long  _depth 
)
static
static void PS_detect_weak_differences ( const PS_NodePtr _root_node)
static
void PS_find_probes_for_pairs ( const PS_NodePtr _ps_node,
ID2IDSet _pairs 
)
static void PS_print_and_evaluate_map ( const PS_NodePtr _root_node,
const char _result_filename 
)
static
int main ( int  argc,
char argv[] 
)

Variable Documentation

SpeciesID __MAX_ID
static
SpeciesID __MIN_ID
static

Definition at line 21 of file ps_detect_weak_differences.cxx.

Referenced by PS_print_and_evaluate_map().

PS_BitMap_Fast* __MAP
static
IDVector* __PATH
static
IDVector* __INVERSE_PATH
static
unsigned long int __COUNT_SET_OPS = 0
static
unsigned long int __COUNT_SET_OPS2 = 0
static
char* __NODES_LEFT
static

Definition at line 28 of file ps_detect_weak_differences.cxx.

IDSet* __PATHSET
static
IDID2IDSetMap* __PAIR2PATH
static

Definition at line 31 of file ps_detect_weak_differences.cxx.

Referenced by PS_print_and_evaluate_map().

SpeciesID __ONEMATCH_MIN_ID
static

Definition at line 32 of file ps_detect_weak_differences.cxx.

Referenced by PS_find_probes_for_pairs().

SpeciesID __ONEMATCH_MAX_ID
static

Definition at line 33 of file ps_detect_weak_differences.cxx.