Opracowuję kod do symulacji przepływu płynu z obecnymi w nim substancjami biologicznymi. Dotyczy to standardowych równań Naviera-Stokesa połączonych z niektórymi dodatkowymi modelami biologicznymi. Istnieje wiele parametrów / stałych.
Napisałem funkcje do obsługi głównych obliczeń, ale mam problem z dużą liczbą stałych / parametrów, od których zależą te obliczenia. Przekazanie funkcji 10-20 argumentów wydaje się kłopotliwe.
Jedną z możliwości jest uczynienie wszystkich stałych zmiennymi globalnymi, ale wiem, że w C ++ jest to niezadowolone.
Jaki jest standardowy sposób obsługi wielu danych wejściowych do funkcji? Czy zamiast tego powinienem utworzyć strukturę i przekazać ją?
Dziękuję Ci