while it gives me a problem that the variables, i.e., injectionTemp, inletTemp, etc. are missing reference, but, the code can be executed actually, so, what’s the real problem?
Indeed, the @variable macro creates the reference to the variable name when it is called, so you wouldn’t expect it to be a registered symbol beforehand.