Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
rt_stark.cpp File Reference
#include "cddefines.h"
#include "iso.h"
#include "dense.h"
#include "phycon.h"
#include "rt.h"
Include dependency graph for rt_stark.cpp:

Functions

STATIC realnum strkar (long nLo, long nHi)
 
void RT_stark (void)
 

Function Documentation

◆ RT_stark()

void RT_stark ( void )

rt_stark compute stark broadening escape probabilities using Puetter formalism

Todo
2 - Stark is disabled for now since Lya escape causes density dependent feedback on the radiative transfer. Would need to redo the escape probs every time the electron density is updated - see blr89.in for an example

References EmissionProxy::Aul(), DEBUG_ENTRY, dense, TransitionProxy::Emis(), t_iso_sp::ex, TransitionProxy::ipCont(), ipH2s, ipH_LIKE, iso_ctrl, iso_sp, LIMELM, max(), MAX2, MIN2, NISO, t_iso_sp::numLevels_local, t_iso_sp::numLevels_max, nzone, phycon, pow(), powpq(), rt, t_iso_sp::st, strkar(), EmissionProxy::TauIn(), and t_iso_sp::trans().

Referenced by RT_line_all_escape().

Here is the call graph for this function:

◆ strkar()

STATIC realnum strkar ( long nLo,
long nHi )

References pow(), and STATIC.

Referenced by RT_stark().

Here is the call graph for this function: