atmtools / arts

The Atmospheric Radiative Transfer Simulator
https://www.radiativetransfer.org/
Other
62 stars 28 forks source link

[BUGFIX] Order of partial absorption was not respected #740

Closed riclarsson closed 6 months ago

riclarsson commented 6 months ago

This fixes a bug in which the absorption by multiple species in propmat_clearsky_fieldCalc was jumbled.

The update also rearranges a few for-loops to be able to collapse them into a single OpenMP block because the addition of a new outer-most loop anyways warranted a collapse statement.

Sadly, the commit also changes the formatting of much of the file because whatever tool was run before did not respect the default formatter we are using. (This was probably my fault to begin with, because my VSCODE did not actually load the default file for quite some time last year.)