Estoy desarrollando un código para simular el flujo de fluidos con sustancias biológicas presentes en el flujo. Esto implica las ecuaciones estándar de Navier-Stokes acopladas a algunos modelos biológicos adicionales. Hay muchos parámetros / constantes.
He escrito funciones para manejar los cálculos principales, pero un problema que tengo es la gran cantidad de constantes / parámetros de los que dependen estos cálculos. Parece engorroso pasar 10-20 argumentos a una función.
Una alternativa es hacer que todas las constantes sean variables globales, pero sé que esto está mal visto en C ++.
¿Cuál es la forma estándar de manejar muchas entradas a una función? ¿Debo hacer una estructura y pasar eso en su lugar?
Gracias