ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/Minimizer1D.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/Minimizer1D.hpp (file contents):
Revision 1023 by tim, Wed Feb 4 22:26:00 2004 UTC vs.
Revision 1031 by tim, Fri Feb 6 18:58:06 2004 UTC

# Line 77 | Line 77 | class BrentMinimizer : public Minimizer1D{
77      BrentMinimizer(NLModel* nlp);
78  
79      void minimize();
80 <    virtual void minimize(vector<double>& direction, double left, double right){
81 <      setRange(left, right);
82 <      setDirection(direction);
83 <      minimize();
84 <    }
80 >    virtual void minimize(vector<double>& direction, double left, double right);
81      virtual int checkConvergence();
82 +
83    protected:
84  
85 +    void bracket(double& cx, double& fc, double& ax, double& fa, double& bx, double& fb);
86      double fMinVar;
87      double fPrevMinVar;
88      double midVar;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines