保护阵列的元素

Protecting element of array?

本文关键字:元素 阵列 保护      更新时间:2023-10-16

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

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

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

这在C++中可能吗?或者有没有任何库允许这样做?

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