00001
00002
00003
00004 #ifndef BALL_STRUCTURE_RANDOMEVALUATION_H
00005 #define BALL_STRUCTURE_RANDOMEVALUATION_H
00006
00007 #ifndef BALL_STRUCTURE_DOCKING_RANKEDCONFORMATION_H
00008 # include <BALL/STRUCTURE/DOCKING/conformationSet.h>
00009 #endif
00010
00011 #ifndef BALL_DATATYPE_HASHMAP_H
00012 # include <BALL/DATATYPE/hashMap.h>
00013 #endif
00014
00015 #ifndef BALL_STRUCTURE_DOCKING_ENERGETICEVALUATION_H
00016 # include <BALL/STRUCTURE/DOCKING/energeticEvaluation.h>
00017 #endif
00018
00019 #include <vector>
00020
00021 namespace BALL
00022 {
00028 class BALL_EXPORT RandomEvaluation : public EnergeticEvaluation
00029 {
00030 public:
00031
00032 RandomEvaluation()
00033 ;
00034
00035 virtual ~RandomEvaluation()
00036 ;
00037
00040 std::vector<ConformationSet::Conformation> operator () (ConformationSet& conformations)
00041 ;
00042 };
00043 }
00044 #endif