I'm quite new to AceGen and I'm not getting the function of SMSFreeze[]. The manual writes the following:
SMSFreeze[symbol,{exp1 ,exp2 ,{exp3…}..},allOptions]
create data objects that represent elements of arbitrarily structured list of expressions {exp1 ,exp2 ,{exp3…}..} accordingly to given options allOptions. New auxiliary variables with the values {exp1 ,exp2 ,{exp3…}...} and random signature are then generated and the resulting arbitrarily structured list is then assigned to symbol symbol. The process can be additionally altered by special options listed below that are valid only for input expressions that are arbitrarily structured lists of expressions.
Does anyone has a better explanation for me with a specific usecase?
Thanks in advance.