Utility Subroutines

Utility subroutines are functions that are useful when writing user-written subroutines.

There are three types of Utility subroutines:
  • Data Access subroutines, which are built-in subroutines provided by MotionSolve that allow a user-written subroutine to access model parameter or information state.
  • Analysis control subroutines, which are built-in subroutines provided by MotionSolve that allow a user-written subroutine to perform various types of analysis, generate output and modify the model defined in the XML input file.
  • General utility functions that aid in the creation of user-subroutines.

These subroutines are packaged within MotionSolve and their interface is documented, so that you can simply use the functions you need. You need not recreate these.