Initializing help system before first use

Structure of this manual

The main body of the manual is essentially organized into two parts. It begins in Chapter Modeling with BCL, with a brief overview of common BCL functions and their usage, covering model management, construction, solution and the output of information following optimization. These ideas are extended in Chapter Further modeling topics, to cover some of the more advanced or less well-known features of the library. The use of index sets, special ordered sets, quadratic programming and user error handling are all covered here.

Following the first two chapters, the remainder forms the main reference section of the manual. Chapter BCL C library functions details all functions in the library alphabetically, enabling swift access to information about function syntax and usage, accompanied by examples. This is followed in Chapters BCL in C++, BCL in Java, and BCL in .NET by a documentation of the C++ interface and summary descriptions of the Java and .NET interfaces. A list of BCL error and return codes and an overview of usage of BCL with the Xpress Optimizer library form the Appendices to the manual.

Please note that the full documentation of the Java and .NET interfaces is provided seperately, see subdirectories docs/bcl/dhtml/javadoc and docs/bcl/bcl.net/HTML of the Xpress installation directory.