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.