cloudy trunk
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Private Attributes
Wind Struct Reference

#include <wind.h>

Collaboration diagram for Wind:
Collaboration graph
[legend]

Public Member Functions

bool lgStatic (void) const
 
bool lgBallistic (void) const
 
 Wind (void)
 
void setDefault (void)
 
void setStatic (void)
 
void setBallistic (void)
 

Data Fields

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

Definition at line 8 of file wind.h.

Constructor & Destructor Documentation

◆ Wind()

Wind::Wind ( void  )
inline

Definition at line 80 of file wind.h.

Member Function Documentation

◆ lgBallistic()

bool Wind::lgBallistic ( void  ) const
inline

◆ lgStatic()

bool Wind::lgStatic ( void  ) const
inline

◆ setBallistic()

void Wind::setBallistic ( void  )
inline

Definition at line 94 of file wind.h.

References m_lgBallistic, and m_lgStatic.

Referenced by ParseDynaWind().

◆ setDefault()

void Wind::setDefault ( void  )
inline

Definition at line 82 of file wind.h.

References m_lgBallistic, and m_lgStatic.

Referenced by ParseDynaWind().

◆ setStatic()

void Wind::setStatic ( void  )
inline

Definition at line 88 of file wind.h.

References m_lgBallistic, and m_lgStatic.

Referenced by InitDefaultsPreparse(), ParseDynaTime(), and ParseDynaWind().

Field Documentation

◆ AccelAver

realnum Wind::AccelAver

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

Definition at line 46 of file wind.h.

Referenced by InitDefaultsPreparse(), IterRestart(), IterStart(), PrtFinal(), and radius_increment().

◆ AccelCont

realnum Wind::AccelCont

continuum radiative acceleration - cm s-2

Definition at line 55 of file wind.h.

Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), SaveDo(), and SaveSpecial().

◆ AccelElectron

realnum Wind::AccelElectron

electron scattering radiative acceleration - cm s-2

Definition at line 58 of file wind.h.

Referenced by InitDefaultsPreparse(), PresTotCurrent(), and radius_increment().

◆ AccelGravity

realnum Wind::AccelGravity

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

Definition at line 49 of file wind.h.

Referenced by InitDefaultsPreparse(), InitSimPostparse(), PresTotCurrent(), PrtZone(), radius_first(), radius_increment(), RT_line_one_tauinc(), SaveDo(), and zoneDensity().

◆ AccelLine

realnum Wind::AccelLine

line radiative acceleration - cm s-2

Definition at line 61 of file wind.h.

Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), and SaveDo().

◆ AccelMax

realnum Wind::AccelMax

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

Definition at line 68 of file wind.h.

Referenced by InitDefaultsPreparse(), IterRestart(), and radius_increment().

◆ AccelTotalOutward

realnum Wind::AccelTotalOutward

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

Definition at line 52 of file wind.h.

Referenced by CoolEvaluate(), InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_line_one_tauinc(), SaveDo(), and zoneDensity().

◆ acldr

realnum Wind::acldr

Definition at line 46 of file wind.h.

Referenced by InitDefaultsPreparse(), IterRestart(), IterStart(), PrtFinal(), and radius_increment().

◆ comass

realnum Wind::comass

central object mass in solar units, to compute inward acceleration

Definition at line 14 of file wind.h.

Referenced by InitDefaultsPreparse(), InitSimPostparse(), ParseDynaWind(), and PresTotCurrent().

◆ DiskRadius

double Wind::DiskRadius

Definition at line 78 of file wind.h.

Referenced by InitDefaultsPreparse(), InitSimPostparse(), and PresTotCurrent().

◆ dvdr

realnum Wind::dvdr

acceleration within local zone

Definition at line 21 of file wind.h.

Referenced by InitDefaultsPreparse(), RT_line_one_tauinc(), and SaveDo().

◆ 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

Definition at line 39 of file wind.h.

Referenced by InitDefaultsPreparse(), ParseCommands(), PrtComment(), and zoneDensity().

◆ fmul

realnum Wind::fmul

force multiplier - dimensionless ratio of total to electron scattering acceleration

Definition at line 65 of file wind.h.

Referenced by InitDefaultsPreparse(), PresTotCurrent(), PrtZone(), SaveDo(), and SaveSpecial().

◆ lgDisk

bool Wind::lgDisk

Definition at line 74 of file wind.h.

Referenced by InitDefaultsPreparse(), InitSimPostparse(), ParseDynaWind(), and zoneDensity().

◆ lgVelPos

bool Wind::lgVelPos

flag set if wind solution had negative velocity

Definition at line 71 of file wind.h.

Referenced by InitDefaultsPreparse(), iter_end_check(), IterRestart(), and zoneDensity().

◆ lgWindOK

bool Wind::lgWindOK

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

Definition at line 42 of file wind.h.

Referenced by InitDefaultsPreparse(), ParseDynaWind(), and PrtComment().

◆ m_lgBallistic

bool Wind::m_lgBallistic
private

Definition at line 103 of file wind.h.

Referenced by lgBallistic(), setBallistic(), setDefault(), and setStatic().

◆ m_lgStatic

bool Wind::m_lgStatic
private

Definition at line 101 of file wind.h.

Referenced by lgStatic(), setBallistic(), setDefault(), and setStatic().

◆ windv

realnum Wind::windv

◆ windv0

realnum Wind::windv0

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

Definition at line 11 of file wind.h.

Referenced by DynaIterEnd(), GetAveVelocity(), GetDopplerWidth(), InitDefaultsPreparse(), IterRestart(), lgConserveEnergy(), lgStatic(), Magnetic_evaluate(), ParseCommands(), ParseDynaTime(), ParseDynaWind(), RT_line_all(), and RT_LineWidth().


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