Защитный элемент массива?

В настоящее время я пытаюсь оптимизировать программу, написанную на C ++. Это метод конечных элементов моделирования произвольных электростатических систем с использованием определенных пользователем граничных условий.

Это работает, но чтобы сохранить граничные условия — которые могут быть произвольной формы — постоянными, я переписываю эти элементы в начале каждого цикла.

В интересах — возможно — улучшения времени вычислений и краткости кода, я хотел бы установить эти элементы один раз и защитить их. Все, что мне удалось найти, — это как инициализировать весь константный массив, а не отдельные защищенные элементы.

Возможно ли это в C ++, или есть какие-нибудь библиотеки, которые позволили бы это сделать?

-3

Решение

Самое простое решение — не зацикливать эти элементы в функции обновления. Если у вас есть int x[10] с граничными условиями x[0]=x[9]=0просто обнови x[1] в x[8],

0

Другие решения


По вопросам рекламы [email protected]