amberEvaluation.h

Go to the documentation of this file.
00001 // -*- Mode: C++; tab-width: 2; -*-
00002 // vi: set ts=2:
00003 // $Id: amberEvaluation.h,v 1.3.18.2 2007/06/17 07:02:21 oliver Exp $
00004 //
00005 // Author:
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         // Default constructor.
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