📄 tron.h
字号:
#ifndef _TRON_H#define _TRON_Hclass function{public: virtual double fun(double *w) = 0 ; virtual void grad(double *w, double *g) = 0 ; virtual void Hv(double *s, double *Hs) = 0 ; virtual int get_nr_variable(void) = 0 ; virtual ~function(void){}};class TRON{public: TRON(const function *fun_obj, double eps = 0.1, int max_iter = 1000); ~TRON(); void tron(double *w);private: int trcg(double delta, double *g, double *s, double *r); double norm_inf(int n, double *x); double eps; int max_iter; function *fun_obj;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -