00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef BALL_STRUCTURE_DOCKING_AMBEREVALUATION_H
00010 #define BALL_STRUCTURE_DOCKING_AMBEREVALUATION_H
00011
00012 #ifndef BALL_STRUCTURE_FORCEFIELDEVALUATION_H
00013 # include <BALL/STRUCTURE/DOCKING/forceFieldEvaluation.h>
00014 #endif
00015
00016 #ifndef BALL_MOLMEC_AMBER_AMBER_H
00017 # include <BALL/MOLMEC/AMBER/amber.h>
00018 #endif
00019
00020 namespace BALL
00021 {
00026 class BALL_EXPORT AmberEvaluation : public ForceFieldEvaluation
00027 {
00028 public:
00029
00030
00031 AmberEvaluation()
00032 ;
00033
00034 AmberEvaluation(AmberFF& ff)
00035 ;
00036
00037 AmberEvaluation(AmberFF& ff, Options& option)
00038 ;
00039
00040 virtual ~AmberEvaluation()
00041 ;
00042
00045 void setForceField(ForceField& ff)
00046 ;
00047
00048 void setOptions(const Options& options)
00049 ;
00050
00051 ForceField& getForceField()
00052 ;
00053
00054 const ForceField& getForceField() const
00055 ;
00056
00057 Options& getOptions()
00058 ;
00059
00060 const Options& getOptions() const
00061 ;
00062
00063 };
00064 }
00065 #endif