-3

我目前正在尝试优化我用 C++ 编写的程序。它是使用用户定义的边界条件对任意静电系统进行有限元方法模拟。

它有效,但为了保持边界条件(可以是任意形状)不变,我在每个循环开始时重写这些元素。

为了 - 可能 - 提高计算时间和代码简洁性,我想将这些元素设置一次并保护它们。到目前为止,我设法找到的只是如何初始化整个 const 数组,而不是单个受保护的元素。

这在 C++ 中是否可行,或者是否有任何库可以做到这一点?

4

1 回答 1

0

最简单的解决方案是不要在更新功能中循环这些元素。如果您有int x[10]边界条件x[0]=x[9]=0,只需更新x[1]x[8].

于 2015-02-05T11:59:13.693 回答