The road function is received via the TYDEX tire interface. The road function must be called at least once during each tire subroutine call in order to make sure things are initialized correctly in the road. Since the road model is passed in as a function pointer (C) or an EXTERNAL (FORTRAN), different roads can be used with the same tire based on the chosen road property file.