Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Reworked the continuum process selection function a little bit to work with the new continuum jitclass * started addition of free-free emission handler * updated interactions to work with new macroatom * Added continuum process frquency samplers to the continuum jitclass constructor * Fixed typo from merge conflict * Fixed spacing * small formatting updates to get the changes to track * propagated continuum through single packet loop * Cleaned up file, bound-free and free-free emission pathways should be in the correct place now * added fixture for a new continuum object * Added placeholder test for calculating the continuum opacities. I'm weary to put in exact values until we're done * reworked the contruction of the continuum class so that only a plasma object needs to be passed * Updated interaction to now get the macro activation level from the continuum object * refer to previous commit * Added the continuum_process into the single packet loop so packets can now actually interact with the contniuum * various small bugfixes to get the numba funcs to compile properly * Removed extra functions * No longer recalculate the local continuum opacities before interacting * Resolved comment from Christian, do the same process for BF cooling as BF emission * Minor formatting, currently we still don't actually run through any continuum processes because the new macroatom is not in
- Loading branch information