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 + -
显示快捷键?