我的应用程序用于离心泵叶轮设计。允许用户通过winform gui实时更改某些属性(流速,尺寸等),并且应向他实时提供大部分结果。
有13个用户可更改参数,大约70个计算参数。
大多数计算在数学上都非常复杂,其中一个参数需要迭代(最多不超过10个迭代)。
我到目前为止包含并计算所有参数的类的解决方案是:
使用描述用户可更改参数的属性和计算结果参数的方法的类。不可变的类,在创建时会计算所有内容。使用.NET 4.0中的惰性类的惰性解决方案我在CR上提出了这个问题,这是我从那里获得了惰性解决方案。
因此,我的问题是哪种方法最适合“实时”解决方案?还有其他更好的解决方案吗?