The AIMMS Programming Interface
This chapter
In addition to the capability to call external procedures and functions
from within an AIMMS application, AIMMS also provides a generic
Application Programming Interface (API). This chapter describes the
semantics of the complete AIMMS API, and provides an extended example to
familiarize you with its use. In addition, it discusses the concurrency
aspects when multiple external applications are controlling a single
AIMMS session. Note that this chapter assumes that you have some basic
knowledge of the C
programming language.
- Introduction
- Obtaining Identifier Attributes
- Managing Identifier Handles
- Communicating Individual Identifier Values
- Accessing Sets and Set Elements
- Executing AIMMS Procedures
- Passing Errors and Messages
- Raising and Handling Errors
- Opening and Closing a Project
- Thread Synchronization
- Interrupts
- Model Edit Functions