Я разрабатываю код для моделирования потока жидкости с биологическими веществами, присутствующими в потоке. Это включает в себя стандартные уравнения Навье-Стокса, связанные с некоторыми дополнительными биологическими моделями. Есть много параметров / констант.
Я написал функции для обработки основных вычислений, но проблема, с которой я сталкиваюсь, заключается в большом количестве констант / параметров, от которых зависят эти вычисления. Кажется неудобным передавать 10-20 аргументов в функцию.
Одна альтернатива - сделать все константы глобальными переменными, но я знаю, что это не одобряется в C ++.
Каков стандартный способ обработки множества входных данных для функции? Должен ли я сделать структуру и передать вместо этого?
Спасибо