Add AIMMS Libraries

In the context of the AIMMS environment, a library is an AIMMS project that can be included in/added to other AIMMS projects.

Each library in AIMMS contains a subset of project files. You can divide a large project into smaller sub-projects, enabling multiple developers to collaborate easily by sharing parts which are relevant to the entire project.

Read more about libraries in the AIMMS User Manual.

To add a new library to the current project, go to File ‣ Library manager.

Select a library type:

  • New library
    Creates a new library. Name your library and specify location in the Library tab. Customize subfolder or model name in the Optional Naming tab.
  • Existing library
    Selects a saved library folder. You may select from libraries shared with you.
  • System library
    Selects a pre-installed AIMMS library. (These libraries are read-only.)
  • Library from repository
    Imports an AIMMS library from the cloud. (Requires internet connection to import.)

Libraries have a bi-directional relationship with your project, unless encrypted as read-only. You can use identifiers and pages included with the library in other projects, and you can also modify the library identifiers and pages when you link them to your own project.

Note

AIMMS assigns a default library prefix when you create a new library project. To view and edit a library’s prefix, open the library manager. You can also double click on the library identifier in the Model Tree to view/edit the prefix. Use the prefix to identify the library when accessing the library objects.

For example, if you add the AXLL library which has a prefix axll, you can invoke functions of this library in your code with axll::. A drop-down list of available functions appears.


Was this helpful ?



Send us your Feedback !

Last Updated: May, 2019