|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <wind.h>
Public Member Functions | |
| bool | lgStatic (void) const |
| bool | lgBallistic (void) const |
| Wind (void) | |
| void | setDefault (void) |
| void | setStatic (void) |
| void | setBallistic (void) |
Public Attributes | |
| realnum | windv0 |
| realnum | comass |
| realnum | windv |
| realnum | dvdr |
| realnum | emdot |
| bool | lgWindOK |
| realnum | AccelAver |
| realnum | acldr |
| realnum | AccelGravity |
| realnum | AccelTotalOutward |
| realnum | AccelCont |
| realnum | AccelElectron |
| realnum | AccelLine |
| realnum | fmul |
| realnum | AccelMax |
| bool | lgVelPos |
| bool | lgDisk |
| double | DiskRadius |
Private Attributes | |
| bool | m_lgStatic |
| bool | m_lgBallistic |
parameters for wind model; wind.h
|
inline |
|
inline |
test for model in ballistic approximation
References m_lgBallistic.
Referenced by ConserveEnergy(), CoolEvaluate(), GetAveVelocity(), GetDopplerWidth(), iter_end_check(), ParseCommands(), PresTotCurrent(), PrtComment(), radius_first(), RT_line_one_tauinc(), RT_LineWidth(), and zoneDensity().
|
inline |
test for static model
References ASSERT, m_lgStatic, and windv0.
Referenced by ConserveEnergy(), DynaIterEnd(), GetAveVelocity(), GetDopplerWidth(), iter_end_check(), Magnetic_evaluate(), ParseCommands(), PresTotCurrent(), PrtComment(), PrtZone(), radius_first(), radius_next(), and zoneDensity().
|
inline |
References m_lgBallistic, and m_lgStatic.
Referenced by ParseDynaWind().
|
inline |
References m_lgBallistic, and m_lgStatic.
Referenced by ParseDynaWind().
|
inline |
References m_lgBallistic, and m_lgStatic.
Referenced by InitDefaultsPreparse(), InitDynaTimestep(), ParseDynaTime(), and ParseDynaWind().
| realnum Wind::AccelAver |
variables for tracking average radiative acceleration - used to report average acceleration at end of calculation
Referenced by InitDefaultsPreparse(), IterRestart(), IterStart(), PrtFinal(), and radius_increment().
| realnum Wind::AccelCont |
continuum radiative acceleration - cm s-2
Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), SaveDo(), and SaveSpecial().
| realnum Wind::AccelElectron |
electron scattering radiative acceleration - cm s-2
Referenced by InitDefaultsPreparse(), PresTotCurrent(), and radius_increment().
| realnum Wind::AccelGravity |
inward gravitational acceleration, cm s-2, a positive number
Referenced by InitDefaultsPreparse(), InitSimPostparse(), PresTotCurrent(), PrtZone(), radius_first(), radius_increment(), RT_line_one_tauinc(), SaveDo(), and zoneDensity().
| realnum Wind::AccelLine |
line radiative acceleration - cm s-2
Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), and SaveDo().
| realnum Wind::AccelMax |
largest acceleration, usually at illuminated face - cm s-2
Referenced by InitDefaultsPreparse(), IterRestart(), and radius_increment().
| realnum Wind::AccelTotalOutward |
total outward radiative acceleration, lines and continuum, cm s-2
Referenced by CoolEvaluate(), InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_line_one_tauinc(), SaveDo(), and zoneDensity().
| realnum Wind::acldr |
Referenced by InitDefaultsPreparse(), IterRestart(), IterStart(), PrtFinal(), and radius_increment().
| realnum Wind::comass |
central object mass in solar units, to compute inward acceleration
Referenced by InitDefaultsPreparse(), InitSimPostparse(), ParseDynaWind(), and PresTotCurrent().
| double Wind::DiskRadius |
Referenced by InitDefaultsPreparse(), InitSimPostparse(), and PresTotCurrent().
| realnum Wind::dvdr |
acceleration within local zone
Referenced by InitDefaultsPreparse(), RT_line_escape(), RT_line_one_tauinc(), RT_line_pumping(), and SaveDo().
| realnum Wind::emdot |
mass flux at inner radius, n*v [cm-3 cm s-1 == cm-2 s-1], set in parsecommands at inner boundary. needs r^2 to be real mass flux density set by conservation of this quantity in wind model
Referenced by InitDefaultsPreparse(), ParseCommands(), PrtComment(), and zoneDensity().
| realnum Wind::fmul |
force multiplier - dimensionless ratio of total to electron scattering acceleration
Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), SaveDo(), and SaveSpecial().
| bool Wind::lgDisk |
Referenced by InitDefaultsPreparse(), InitSimPostparse(), ParseDynaWind(), and zoneDensity().
| bool Wind::lgVelPos |
flag set if wind solution had negative velocity
Referenced by InitDefaultsPreparse(), iter_end_check(), IterRestart(), and zoneDensity().
| bool Wind::lgWindOK |
*flag set if wind not ok, (below sonic point)
Referenced by InitDefaultsPreparse(), ParseDynaWind(), and PrtComment().
|
private |
Referenced by lgBallistic(), setBallistic(), setDefault(), and setStatic().
|
private |
Referenced by lgStatic(), setBallistic(), setDefault(), and setStatic().
| realnum Wind::windv |
current wind velocity cm s-1, code tests for wind solution by seeing whether this is positive, static solution if 0
Referenced by CoolEvaluate(), DynaEndZone(), DynaIonize(), DynaPrtZone(), InitDefaultsPreparse(), InitDynaTimestep(), iter_end_check(), IterRestart(), lgCheckMonitors(), Magnetic_evaluate(), ParseDynaTime(), ParseDynaWind(), PressureChange(), PresTotCurrent(), PrtComment(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_fine_clear(), RT_line_escape(), RT_line_one_tauinc(), SaveDo(), PresMode::set(), stepDensity(), and zoneDensity().
| realnum Wind::windv0 |
initial wind velocity cm s-1, will be negative for D-critical flow
Referenced by ConserveEnergy(), DynaIterEnd(), GetAveVelocity(), GetDopplerWidth(), InitDefaultsPreparse(), InitDynaTimestep(), IterRestart(), lgStatic(), Magnetic_evaluate(), ParseCommands(), ParseDynaTime(), ParseDynaWind(), RT_fine_clear(), and RT_LineWidth().