Subroutines
| insightgetappid | 
      Query the id of the Xpress Insight application which is the parent of the model.
     | 
| insightgetappname | 
      Query the name of the Xpress Insight application which is the parent of the model.
     | 
| insightgetmode | 
      Query the Execution Mode in which Xpress Insight is running the model.
     | 
| insightgetusername | 
      Obtains the username of the Insight user that initiated the current scenario execution.
     | 
| insightmaximize, insightminimize | 
      Solves the optimization problem defined by the Mosel model.
     | 
| insightpopulate | 
      In the run mode INSIGHT_MODE_RUN, this procedure is called to inject the input data from the Xpress Insight scenario into the model's data structures.
     | 
| insightpreparectrs | 
      Indicate to Xpress Insight that constraints have been created and can now be relaxed or disabled, if required by the scenario inputs.
     | 
| insightresetprogress | 
      Resets the progress state for each progress metric back to zero.
     | 
| insightresultsready | 
      Indicate to Xpress Insight that the model results are available to capture by the system.
     | 
| insightupdate | 
      Sends a progress update notification for a single metric from the model to the Xpress Insight system.
     | 
| insightupdateprogress | 
      Sends update notifications for all supported progress metrics to the Xpress Insight system.
     | 
 
