ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/ConjugateMinimizer.hpp
Revision: 969
Committed: Tue Jan 20 20:32:57 2004 UTC (20 years, 5 months ago) by tim
File size: 585 byte(s)
Log Message:
Energy Minimizer

File Contents

# Content
1 #ifndef _CONJUGATEMINIMIZER_H_
2 #define _CONJUGATEMINIMIZER_H_
3
4 #include "MinimizerBase.hpp"
5
6 class ConjugateMinimizerBase : public MinimizeBase{
7 public:
8 bool isSolvable();
9 void calcDirection(vector<double>& direction) = 0;
10
11 protected:
12 NLOPFirstDerive * model;
13
14 };
15
16 class FRConjugateMinimizer : public ConjugateMinimizerBase{
17 public:
18 void calcDirection(vector<double>& direction);
19
20 };
21
22 class PRConjugateMinimizer : public ConjugateMinimizerBase{
23 public:
24 void calcDirection(vector<double>& direction) = 0;
25 };
26
27 #endif