FastClusterer

This clustering technique is very coarse and therefore efficient in fast reduction of transformations number. FastClusterer first clusters transformations according to rotational parameters and after that applies RMSD clustering in each such cluster. TransT template should be like TransT in RMSDCluster class template < class TransT>

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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class FastClusterer
{
public:
template< class ParticleT> FastClusterer(const vector< ParticleT>& pointSet, float maxAngleDiff, int ignoreClustersSmaller, float rmsd) ;
void paramClusterTransforms(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);
void paramClusterTransforms2(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);
void RMSDClusterTransforms(const vector< TransT>& transVec, vector< TransT>& RMSDClusteredTrans) ;
protected:
}; // FastClusterer

Back to the top of FastClusterer


KEYWORD

Back to the top of FastClusterer


AUTHORS

Dina (mailto: duhovka@post.tau.ac.il) Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2004.

Back to the top of FastClusterer


CHANGES LOG

Back to the top of FastClusterer


GOALS

This clustering technique is very coarse and therefore efficient in fast reduction of transformations number. FastClusterer first clusters transformations according to rotational parameters and after that applies RMSD clustering in each such cluster.

TransT template should be like TransT in RMSDCluster class

Back to the top of FastClusterer

		

USAGE

		

Back to the top of FastClusterer


template< class ParticleT> FastClusterer(const vector< ParticleT>& pointSet, float maxAngleDiff, int ignoreClustersSmaller, float rmsd) ;

Constructor

  template< class ParticleT>
  FastClusterer(const vector< ParticleT>& pointSet, float maxAngleDiff, int ignoreClustersSmaller, float rmsd) ;

Function is currently defined inline.


Back to the top of FastClusterer


void paramClusterTransforms(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);

fast clustering: rotational parameters + RMSD

  void paramClusterTransforms(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);

Back to the top of FastClusterer


void paramClusterTransforms2(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);

fast clustering: rotational&translational parameters

  void paramClusterTransforms2(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);

Back to the top of FastClusterer


void RMSDClusterTransforms(const vector< TransT>& transVec, vector< TransT>& RMSDClusteredTrans) ;

RMSD clustering only

  void RMSDClusterTransforms(const vector< TransT>& transVec, vector< TransT>& RMSDClusteredTrans)                                                                                     
;

Function is currently defined inline.


Back to the top of FastClusterer


All Members

public:
template< class ParticleT> FastClusterer(const vector< ParticleT>& pointSet, float maxAngleDiff, int ignoreClustersSmaller, float rmsd) ;
void paramClusterTransforms(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);
void paramClusterTransforms2(const vector< TransT>& transVec, vector< TransT>& paramClusteredTrans);
void RMSDClusterTransforms(const vector< TransT>& transVec, vector< TransT>& RMSDClusteredTrans) ;
protected:

Back to the top of FastClusterer


Ancestors

Class does not inherit from any other class.

Back to the top of FastClusterer


Descendants

Class is not inherited by any others.

Back to the top of FastClusterer


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:24 2009 .

Report problems to jkotula@unimax.com