保护阵列的元素?

时间:2015-02-05 11:49:15

标签: c++ finite-element-analysis

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

它可以工作,但为了保持边界条件 - 可以是任意形状 - 常量我在每个循环开始时重写这些元素。

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

这在C ++中是否可行,或者是否有任何库允许这样做?

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是不在更新函数中循环遍历这些元素。如果int x[10]的边界条件为x[0]=x[9]=0,则只需将x[1]更新为x[8]