/home66/gary/public_html/cloudy/c13_branch/source/species2.cpp File Reference

#include "cddefines.h"
#include "atmdat.h"
#include "phycon.h"
#include "taulines.h"
#include "mole.h"
#include "mole_priv.h"
#include "atoms.h"
#include "string.h"
#include "thirdparty.h"
#include "dense.h"
#include "conv.h"
#include "h2.h"
#include "physconst.h"
#include "secondaries.h"
#include "thermal.h"
#include "cooling.h"
#include "lines_service.h"
Include dependency graph for species2.cpp:

Go to the source code of this file.

Functions

STATIC double LeidenCollRate (long, long, const TransitionProxy &, double)
STATIC double StoutCollRate (long ipSpecies, long ipCollider, const TransitionProxy &, double ftemp)
STATIC double ChiantiCollRate (long ipSpecies, long ipCollider, const TransitionProxy &, double ftemp)
void dBase_solve (void)
double CHIANTI_Upsilon (long ipSpecies, long ipCollider, long ipHi, long ipLo, double ftemp)

Variables

static const bool DEBUGSTATE = false
static double * g
static double * ex
static double * pops
static double * depart
static double * source
static double * sink
static double ** AulEscp
static double ** col_str
static double ** AulDest
static double ** AulPump
static double ** CollRate

Function Documentation

double CHIANTI_Upsilon ( long  ,
long  ,
long  ,
long  ,
double   
)

CHIANTI_Upsilon converts Chianti collision splines to collision strengths

Definition at line 692 of file species2.cpp.

References ASSERT, AtmolCollSplines, t_CollSplinesArray::collspline, dBaseSpecies, DEBUG_ENTRY, DEBUGSTATE, t_CollSplinesArray::EnergyDiff, t_CollSplinesArray::intTranType, ioQQQ, linint(), t_CollSplinesArray::nSplinePts, pow(), t_CollSplinesArray::ScalingParam, t_CollSplinesArray::SplineSecDer, and TotalInsanity().

Referenced by ChiantiCollRate(), and SaveDo().

Here is the call graph for this function:

STATIC double ChiantiCollRate ( long  ipSpecies,
long  ipCollider,
const TransitionProxy tr,
double  ftemp 
)
void dBase_solve ( void   ) 
STATIC double LeidenCollRate ( long  ipSpecies,
long  ipCollider,
const TransitionProxy tr,
double  ftemp 
)

Definition at line 601 of file species2.cpp.

References AtmolCollRateCoeff, DEBUG_ENTRY, InterpCollRate(), TransitionProxy::ipHi(), and TransitionProxy::ipLo().

Referenced by dBase_solve().

Here is the call graph for this function:

STATIC double StoutCollRate ( long  ipSpecies,
long  ipCollider,
const TransitionProxy tr,
double  ftemp 
)

Variable Documentation

double ** AulDest [static]

Definition at line 29 of file species2.cpp.

Referenced by AtomSeqBoron(), dBase_solve(), Fe2_cooling(), Fe3Lev14(), and Fe4Lev12().

double** AulEscp [static]

Definition at line 29 of file species2.cpp.

Referenced by AtomSeqBoron(), dBase_solve(), Fe2_cooling(), Fe4Lev12(), and PutLine_base().

double ** AulPump [static]

Definition at line 29 of file species2.cpp.

Referenced by AtomSeqBoron(), dBase_solve(), Fe2_cooling(), Fe3Lev14(), and Fe4Lev12().

double ** col_str [static]
double ** CollRate [static]
const bool DEBUGSTATE = false [static]

Definition at line 26 of file species2.cpp.

double * depart [static]

Definition at line 28 of file species2.cpp.

Referenced by AtomSeqBoron(), dBase_solve(), Fe2_cooling(), Fe3Lev14(), and Fe4Lev12().

double * ex [static]
double* g [static]
double * pops [static]

Definition at line 28 of file species2.cpp.

Referenced by AtomSeqBoron(), dBase_solve(), Fe2_cooling(), Fe3Lev14(), and Fe4Lev12().

double * sink [static]

Definition at line 28 of file species2.cpp.

Referenced by dBase_solve(), fill_array(), and iso_level().

double * source [static]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1