Input, update and output data needs to initialize as nan. To do this, update the code generation functions + rerun. Some unit tests depend on the fact that the input/update/output data defaulted to zero - these have to be explicitly set to zero.