Transforming subroutines into user modules
The definitions of subroutines that are expensive in terms of execution time and are called very often (e.g. at every node of the Branch-and-Bound search) may be moved to a user module. Via the Mosel Native Interface it is possible to access and change all information in a Mosel model during its execution. See the Mosel Native Interface User Guide for a detailed description of how to define user modules.