HalleyChebyAD
 All Classes Files Functions Variables Friends
HalleyCheby.h
1 #ifndef HALLEYCHEBY_H
2 #define HALLEYCHEBY_H
3 #include <UncOpt.h>
5 class HalleyCheby : public UncOpt
6 {
7  public:
8  explicit HalleyCheby(const int dimension_int, const double precision_in, const bool print_it = false, const double lambda_in =1.0);
9  virtual~HalleyCheby();
10  int methodstep();
12 // int methodstep_alt();
13  void set_lambda(int lambda_in);
14  protected:
15  private:
16  double * newtdir;
17  double lambda;
18  // double * direction;
19 };
20 
21 #endif // HALLEYCHEBY_H
The Base class of Unconstrained Optimization solvers.
Definition: UncOpt.h:14
HalleyCheby(const int dimension_int, const double precision_in, const bool print_it=false, const double lambda_in=1.0)
Definition: HalleyCheby.cpp:3
void set_lambda(int lambda_in)
Definition: HalleyCheby.cpp:17
The derived class that uses a Halley-Chebyshev type search direction.
Definition: HalleyCheby.h:5