The CWP object-oriented optimization library
Haoyue Deng, Wences P. Gouveia, John A. Scales · The Leading Edge · 1996
The CWP Object-Oriented Optimization Library (COOOL) consists of a collection of C++ classes (encapsulations of abstract ideas), a variety of optimization algorithms implemented using these classes, and a collection of test functions, which can be used to evaluate new optimization algorithms.