/home66/gary/public_html/cloudy/c08_branch/source/atmdat_lines_setup.cpp File Reference

#include "cddefines.h"
#include "physconst.h"
#include "lines_service.h"
#include "prt.h"
#include "taulines.h"
#include "opacity.h"
#include "lines.h"

Include dependency graph for atmdat_lines_setup.cpp:

Go to the source code of this file.

Functions

STATIC void initFindLevLine (void)
STATIC long ipFindLevLine (realnum, long, long)
STATIC void endFindLevLine (void)
void lines_setup (void)

Variables

static int * lev2set


Function Documentation

STATIC void endFindLevLine ( void   ) 

Definition at line 1252 of file atmdat_lines_setup.cpp.

References cdEXIT, DEBUG_ENTRY, t_transition::Hi, ioQQQ, t_quantumState::nelem, nLevel1, and TauLines.

STATIC void initFindLevLine ( void   ) 

Definition at line 1236 of file atmdat_lines_setup.cpp.

References DEBUG_ENTRY, MALLOC, and nLevel1.

STATIC long ipFindLevLine ( realnum  ,
long  ,
long   
)

Definition at line 1196 of file atmdat_lines_setup.cpp.

References ASSERT, DEBUG_ENTRY, t_transition::Hi, t_quantumState::IonStg, ioQQQ, nLevel1, and TauLines.

void lines_setup ( void   ) 

lines_setup convert level 1 and level 2 line parameters and pointers into internal form used by code

Todo:
2 initialization already done at this point

Todo:
1 streamline all of this, using TransitionZero and then setting dangerously large negative numbers.

Definition at line 19 of file atmdat_lines_setup.cpp.

References t_emission::Aul, chIonLbl(), DEBUG_ENTRY, t_transition::Emis, t_transition::EnergyWN, t_quantumState::g, t_emission::gf, t_transition::Hi, t_quantumState::IonStg, ioQQQ, t_emission::iRedisFun, LIMELM, t_transition::Lo, t_quantumState::nelem, nLevel1, prt_wl(), RefIndex(), TauLines, TotalInsanity(), and t_transition::WLAng.

Here is the call graph for this function:


Variable Documentation

int* lev2set [static]

Definition at line 1193 of file atmdat_lines_setup.cpp.


Generated on Mon Feb 16 12:01:49 2009 for cloudy by  doxygen 1.4.7