00001 #ifndef CSIMPLELINESEARCH_H_ 00002 #define CSIMPLELINESEARCH_H_ 00003 #include "CGeneralLineSearch.h" 00004 00005 class CSimpleLineSearch : public CGeneralLineSearch 00006 { 00007 public: 00008 double virtual SearchStepsize(const double initial,const double CurrentMisfit, 00009 const ublas::vector<double> &Searchdirection, const ublas::vector<double> &Model, 00010 const ublas::vector<double> &Data, const ublas::vector<double> Gradient); 00011 double Wolfe1Factor; // factor corresponding to Wolfe condition 1 00012 CSimpleLineSearch(); 00013 virtual ~CSimpleLineSearch(); 00014 }; 00015 00016 #endif /*CSIMPLELINESEARCH_H_*/
1.5.8