cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
hydroeinsta.cpp File Reference
#include "cddefines.h"
#include "hydroeinsta.h"
#include "hydro_bauman.h"
#include "hydrooscilstr.h"
#include "iso.h"
Include dependency graph for hydroeinsta.cpp:

Go to the source code of this file.

Functions

STATIC double hydro_transprob_collapsed_to_collapsed (long nelem, long nHi, long nLo)
 
STATIC double hydro_transprob_collapsed_to_resolved (long nelem, long nHi, long nLo, long lLo)
 
double HydroEinstA (long int n1, long int n2)
 
realnum hydro_transprob (long nelem, long ipHi, long ipLo)
 

Function Documentation

realnum hydro_transprob ( long  nelem,
long  ipHi,
long  ipLo 
)
Todo:
1 define quantum defects and use scqdri to calculate A's if levels are not exactly degenerate.

Definition at line 46 of file hydroeinsta.cpp.

References ASSERT, DEBUG_ENTRY, H_Einstein_A(), hydro_transprob_collapsed_to_collapsed(), hydro_transprob_collapsed_to_resolved(), ipH_LIKE, IPRAD, iso_put_error(), iso_sp, L_, N_, POW4, powi(), and SMALLFLOAT.

Referenced by iso_create().

Here is the call graph for this function:

STATIC double hydro_transprob_collapsed_to_collapsed ( long  nelem,
long  nHi,
long  nLo 
)

Definition at line 107 of file hydroeinsta.cpp.

References ASSERT, DEBUG_ENTRY, and hydro_transprob_collapsed_to_resolved().

Referenced by hydro_transprob().

Here is the call graph for this function:

STATIC double hydro_transprob_collapsed_to_resolved ( long  nelem,
long  nHi,
long  nLo,
long  lLo 
)
double HydroEinstA ( long int  lower,
long int  iupper 
)

HydroEinstA calculates Einstein A's from osillator strengths

Parameters
lower
iupper

Definition at line 13 of file hydroeinsta.cpp.

References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), HydroOscilStr(), ioQQQ, MAX2, MIN2, and POW2.

Referenced by GetHelikeCollisionStrength(), GetHlikeCollisionStrength(), and iso_get_collision_strength().

Here is the call graph for this function: