⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.install

📁 COOOL:CWP面向对象最优化库(CWP Object Oriented Optimization Library) COOOL是C++类的一个集合
💻 INSTALL
字号:
This is the revised version of COOOL, the CWP Object-Oriented Optimization Library. COOOL is a collection of C++ class libraries forhandling mathematical optimization problems. The library was inspiredby UGA (Uniprocessor Genetic Algorithm) written by Martin Smith andTerri L. Fischer.The installation the package is easy, the master Makefile shouldinstall the whole thing from the unpacked directory tree. The revised version of COOOL is tested under gcc 2.7.0, it should alsowork with older versions of gcc.**IMPORTANT** Please read Makefile.config and make appropriate changesaccording to your system before installing the package. If yourmachine does not use GNUmake, you MUST edit Makefile.config andcomment out certain lines as indicated in this file.After un-tarring the code, you need to define an environment variable, COOOLROOT, which should be the path where COOOL is going to be installed.For example, if you put the package under the directory,/usr/local/coool, you might want to define:	setenv COOOLROOT /usr/local/coool.Then, go into $COOOLROOT/src and just do make. There will be threedirectory-trees created, namely $COOOLROOT/include, $COOOLROOT/lib, $COOOLROOT/man.In order to use the man pages provided by COOOL, you also need to define MANPATH. For example,	setenv MANPATH :/usr/local/coool/man.Because the changing standard of the current compiler, you may seemany warning messages while compiling, such as "conversion to the sametype will never use a type conversion operator ..." Ignore them!!For cleaning up all files created by make, do "make distclean" under$COOOLROOT.The package should be mostly transportable for different platforms.There is only one file in COOOL, SlaveForward in src/lib/objfcns,which requires system calls and is not completely transportable. Weprovide four versions: .AIX, .IRIX, .Linux and .NEXT. When installingthe COOOL package, the Makefile detects the machine type and set up asymbolic link from the appropriate SlaveForward file toSlaveForward.cc. For those systems that don't have command "uname"(e.g. NEXT), you might need to set up the link by yourself. If you getthis running on another machine, please let us know.We appreciate any bug reports, comments or suggestions. Any questions orcomplaints can be directed to optima@dix.mines.edu

⌨️ 快捷键说明

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