📄 rosenbrock.3.man
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -