FeatureBipartiteMatcher


[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class FeatureBipartiteMatcher
{
public:
FeatureBipartiteMatcher(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;
void validateMolecules(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;
void addEdgeList(const ScoredMatchedList& matchList) ;
void addEdge(unsigned int ai, unsigned int bj, double weight );
void addEdge(const ScoredMatched& m) ;
float getScore() ;
void getMatch(ScoredMatchedList& matchList);
void clearAll();
protected:
void update();
void clearEdges() ;
static int keyForEdge(int i, int j) ;
BipartiteMatcher matcher_;
const FeaturedMolecule& mol1_,& mol2_;
hash_map< int, GroupEdge> edges_;
bool isMatchUpdated_;
float score_;
}; // FeatureBipartiteMatcher

Back to the top of FeatureBipartiteMatcher


KEYWORD

Back to the top of FeatureBipartiteMatcher


AUTHORS

Back to the top of FeatureBipartiteMatcher


CHANGES LOG

Back to the top of FeatureBipartiteMatcher


GOALS

Back to the top of FeatureBipartiteMatcher

		

USAGE

		

Back to the top of FeatureBipartiteMatcher


FeatureBipartiteMatcher(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;

  FeatureBipartiteMatcher(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


void validateMolecules(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;

  void validateMolecules(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2)                                                                                                                                        
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


void addEdgeList(const ScoredMatchedList& matchList) ;

  void addEdgeList(const ScoredMatchedList& matchList)                                                                               
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


void addEdge(unsigned int ai, unsigned int bj, double weight );

  void addEdge(unsigned int ai, unsigned int bj, double weight = 1.0);

Back to the top of FeatureBipartiteMatcher


void addEdge(const ScoredMatched& m) ;

  void addEdge(const ScoredMatched& m)                                                  
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


float getScore() ;

  float getScore()                               
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


void getMatch(ScoredMatchedList& matchList);

  void getMatch(ScoredMatchedList& matchList); 

Back to the top of FeatureBipartiteMatcher


void clearAll();

  void clearAll();

Back to the top of FeatureBipartiteMatcher


void update();

  void update();

Back to the top of FeatureBipartiteMatcher


void clearEdges() ;

  void clearEdges()                           
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


int keyForEdge(int i, int j) ;

  static int keyForEdge(int i, int j)                              
;

Function is currently defined inline.


Back to the top of FeatureBipartiteMatcher


BipartiteMatcher matcher_;

  BipartiteMatcher matcher_;

Back to the top of FeatureBipartiteMatcher


const FeaturedMolecule& mol1_,& mol2_;

  const FeaturedMolecule& mol1_,& mol2_;

Back to the top of FeatureBipartiteMatcher


hash_map< int, GroupEdge> edges_;

  hash_map< int, GroupEdge> edges_;

Back to the top of FeatureBipartiteMatcher


bool isMatchUpdated_;

  bool isMatchUpdated_;

Back to the top of FeatureBipartiteMatcher


float score_;

  float score_;

Back to the top of FeatureBipartiteMatcher


All Members

public:
void validateMolecules(const FeaturedMolecule& mol1, const FeaturedMolecule& mol2) ;
void addEdgeList(const ScoredMatchedList& matchList) ;
void addEdge(unsigned int ai, unsigned int bj, double weight );
void addEdge(const ScoredMatched& m) ;
float getScore() ;
void getMatch(ScoredMatchedList& matchList);
void clearAll();
protected:
void update();
void clearEdges() ;
static int keyForEdge(int i, int j) ;
BipartiteMatcher matcher_;
const FeaturedMolecule& mol1_,& mol2_;
hash_map< int, GroupEdge> edges_;
bool isMatchUpdated_;
float score_;

Back to the top of FeatureBipartiteMatcher


Ancestors

Class does not inherit from any other class.

Back to the top of FeatureBipartiteMatcher


Descendants

Class is not inherited by any others.

Back to the top of FeatureBipartiteMatcher


Generated from source by the Cocoon utilities on Mon Dec 21 11:44:46 2009 .

Report problems to jkotula@unimax.com