Ich entwickle einen Code zur Simulation des Flüssigkeitsflusses mit im Fluss vorhandenen biologischen Substanzen. Dies beinhaltet die standardmäßigen Navier-Stokes-Gleichungen, die mit einigen zusätzlichen biologischen Modellen gekoppelt sind. Es gibt viele Parameter / Konstanten.
Ich habe Funktionen geschrieben, um die Hauptberechnungen zu handhaben, aber ein Problem, das ich habe, ist die große Anzahl von Konstanten / Parametern, von denen diese Berechnungen abhängen. Es scheint umständlich, 10-20 Argumente an eine Funktion zu übergeben.
Eine Alternative besteht darin, alle Konstanten zu globalen Variablen zu machen, aber ich weiß, dass dies in C ++ verpönt ist.
Wie werden normalerweise viele Eingaben für eine Funktion verarbeitet? Soll ich stattdessen eine Struktur erstellen und diese übergeben?
Vielen Dank