It seems I don’t have a binding for adding tags (which makes sense since my “reputation” is below yours), so I'm sorry about that. I thought I actually added it at one point, but maybe I'm wrong.
I think you need to clearly understand what you mean by constructor, since it has a very specific meaning in Modelica. If I understand your question correctly, it looks like you want to create an instance of a record with several fields specified in the constructor arguments, and from these arguments many other fields in the record are calculated. It is right?
, . "", , . , " ", . , . 12.6 Modelica 3.2.
PDE, , . , , PDE , . , , , . , . , PDE, , ( ) - , ( CFL).
, .