Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
Wind Struct Reference

#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
 

Detailed Description

parameters for wind model; wind.h

Constructor & Destructor Documentation

◆ Wind()

Wind::Wind ( void )
inline

References m_lgBallistic, m_lgStatic, and windv0.

Member Function Documentation

◆ lgBallistic()

bool Wind::lgBallistic ( void ) const
inline

test for model in ballistic approximation

References m_lgBallistic.

◆ lgStatic()

bool Wind::lgStatic ( void ) const
inline

test for static model

References ASSERT, m_lgStatic, and windv0.

◆ setBallistic()

void Wind::setBallistic ( void )
inline

References m_lgBallistic, and m_lgStatic.

◆ setDefault()

void Wind::setDefault ( void )
inline

References m_lgBallistic, and m_lgStatic.

◆ setStatic()

void Wind::setStatic ( void )
inline

References m_lgBallistic, and m_lgStatic.

Member Data Documentation

◆ AccelAver

realnum Wind::AccelAver

variables for tracking average radiative acceleration - used to report average acceleration at end of calculation

◆ AccelCont

realnum Wind::AccelCont

continuum radiative acceleration - cm s-2

◆ AccelElectron

realnum Wind::AccelElectron

electron scattering radiative acceleration - cm s-2

◆ AccelGravity

realnum Wind::AccelGravity

inward gravitational acceleration, cm s-2, a positive number

◆ AccelLine

realnum Wind::AccelLine

line radiative acceleration - cm s-2

◆ AccelMax

realnum Wind::AccelMax

largest acceleration, usually at illuminated face - cm s-2

◆ AccelTotalOutward

realnum Wind::AccelTotalOutward

total outward radiative acceleration, lines and continuum, cm s-2

◆ acldr

realnum Wind::acldr

◆ comass

realnum Wind::comass

central object mass in solar units, to compute inward acceleration

◆ DiskRadius

double Wind::DiskRadius

◆ dvdr

realnum Wind::dvdr

acceleration within local zone

◆ emdot

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

◆ fmul

realnum Wind::fmul

force multiplier - dimensionless ratio of total to electron scattering acceleration

◆ lgDisk

bool Wind::lgDisk

◆ lgVelPos

bool Wind::lgVelPos

flag set if wind solution had negative velocity

◆ lgWindOK

bool Wind::lgWindOK

*flag set if wind not ok, (below sonic point)

◆ m_lgBallistic

bool Wind::m_lgBallistic
private

◆ m_lgStatic

bool Wind::m_lgStatic
private

◆ windv

realnum Wind::windv

current wind velocity cm s-1, code tests for wind solution by seeing whether this is positive, static solution if 0

◆ windv0

realnum Wind::windv0

initial wind velocity cm s-1, will be negative for D-critical flow

Referenced by lgStatic(), and Wind().


The documentation for this struct was generated from the following file: