QT C++ model coupling interface specification loosely based on OpenMI