Get an OrderedDict of the inputs to the numerical function calls.
Refresh the values in the dictionary. This is only used when the memory address of arrays changed. After initialization, all array assignments are inplace. To avoid overhead, refresh should not be used after initialization.
The input name and value array pairs in an OrderedDict
dae.t is now a numpy.ndarray which has stable memory. There is no need to refresh dat_t in this version.