rosenbrock.3.man

来自「COOOL:CWP面向对象最优化库(CWP Object Oriented Op」· MAN 代码 · 共 52 行

MAN
52
字号
ROSENBROCK(derived) OBJECTIVE FUNCTIONS  ROSENBROCK(derived)                                                     Jun  1 15:20NAME    RosenBrockSYNOPSIS    #include <RosenBrock.hh>    class RosenBrock : public ObjectiveFunction        \fIPublic members\fP            RosenBrock(int);            ~RosenBrock();            Vector<double>* 	getGradient(Model<double>&);            Vector<double>* 	getGradient(Model<long>&);            const char*  className() const;        \fIProtected members\fP            double 		realPerformance(Model<double>&);            double 		realPerformance(Model<long>&);        \fIPrivate members\fP            double temp1(Model<double>& model);            double temp2(Model<double>& model);DESCRIPTION    RosenBrock     This is an analytical function for testing optimization     algortithms. The function looks like       f = 100. * (m[1]-m[0]^2)^2 + (1-m[0])^2.     See also ObjFcn    CAVEATS     RosenBrock currently only takes Models either double      or long integer. It is mostly because I tried to avoid using     templates, due to the guliness of template features in G++.      Hopefully, this could be changed soon.DEFINED MACROS    ROSEN_BROCK_HHINCLUDED FILES    "ObjFcn.hh"    <C++.hh>SOURCE FILES    RosenBrock.cc

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?