hydrocollid.cpp File Reference

#include "cddefines.h"
#include "physconst.h"
#include "taulines.h"
#include "iso.h"
#include "ionbal.h"
#include "trace.h"
#include "dense.h"
#include "thermal.h"
#include "phycon.h"
#include "rfield.h"
#include "heavy.h"
#include "secondaries.h"
#include "opacity.h"
#include "conv.h"
#include "hydro_vs_rates.h"
#include "atmdat.h"
#include "hydrogenic.h"

Include dependency graph for hydrocollid.cpp:

Go to the source code of this file.

Defines

#define HCSAR(ilo, ihi, nte)   (*(HCS+(nte)+(ilo)*48+(ihi)*8))

Functions

static double Fe26cs123 (long int i, long int j)
static double He2cs123 (long int i, long int j)
static double H1cs123 (long int i, long int j, long int chType)
static double Hydcs123 (long int ilow, long int ihigh, long int iz, long int chType)
static double C6cs123 (long int i, long int j)
static double Ca20cs123 (long int i, long int j)
static float HCSAR_interp (int ipLo, int ipHi)
static double Ne10cs123 (long int i, long int j)
void HydroCollid (long int nelem)

Variables

static const int NHCSTE = 8
static const int NHCS = 6
static const float HCSTE [NHCSTE] = {5802.f,11604.f,34812.f,58020.f,116040.f,174060.f,232080.f,290100.f}
static const float HCS [NHCSTE *NHCS *(NHCS-1)]


Define Documentation

#define HCSAR ( ilo,
ihi,
nte   )     (*(HCS+(nte)+(ilo)*48+(ihi)*8))

Definition at line 734 of file hydrocollid.cpp.

Referenced by HCSAR_interp().


Function Documentation

static double C6cs123 ( long int  i,
long int  j 
) [static]

Definition at line 1214 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, ioQQQ, MAX2, MIN2, phycon, pow2(), and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:

static double Ca20cs123 ( long int  i,
long int  j 
) [static]

Definition at line 1297 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, ioQQQ, MAX2, MIN2, phycon, pow2(), and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:

static double Fe26cs123 ( long int  i,
long int  j 
) [static]

Definition at line 1855 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, ioQQQ, MAX2, MIN2, phycon, pow2(), and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:

static double H1cs123 ( long int  i,
long int  j,
long int  chType 
) [static]

Definition at line 1465 of file hydrocollid.cpp.

References cdEXIT(), COLL_CONST, DEBUG_ENTRY, DEBUG_EXIT, EVRYD, ioQQQ, MAX2, MIN2, phycon, powi(), and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:

static float HCSAR_interp ( int  ipLo,
int  ipHi 
) [static]

Definition at line 737 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, HCSAR, HCSTE, ioQQQ, NHCSTE, phycon, and t_phycon::te.

Referenced by HydroCollid().

Here is the call graph for this function:

static double He2cs123 ( long int  i,
long int  j 
) [static]

Definition at line 1737 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, ioQQQ, phycon, and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:

static double Hydcs123 ( long int  ilow,
long int  ihigh,
long int  iz,
long int  chType 
) [static]

Definition at line 788 of file hydrocollid.cpp.

References ASSERT, C, C1, C6cs123(), Ca20cs123(), cdEXIT(), COLL_CONST, DEBUG_ENTRY, DEBUG_EXIT, ee1(), EVDEGK, EVRYD, Fe26cs123(), H1cs123(), He2cs123(), ioQQQ, LIMELM, MAX2, MIN2, Ne10cs123(), phycon, pow2(), t_mxq::q, t_phycon::sqrte, t_phycon::te, and TE1RYD.

Referenced by HydroCollid().

Here is the call graph for this function:

void HydroCollid ( long int  ipZ  ) 

static double Ne10cs123 ( long int  i,
long int  j 
) [static]

Definition at line 1382 of file hydrocollid.cpp.

References cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, ioQQQ, MAX2, MIN2, phycon, pow2(), and t_phycon::te.

Referenced by Hydcs123().

Here is the call graph for this function:


Variable Documentation

const float HCS[NHCSTE *NHCS *(NHCS-1)] [static]

Definition at line 113 of file hydrocollid.cpp.

const float HCSTE[NHCSTE] = {5802.f,11604.f,34812.f,58020.f,116040.f,174060.f,232080.f,290100.f} [static]

Definition at line 72 of file hydrocollid.cpp.

Referenced by HCSAR_interp().

const int NHCS = 6 [static]

Definition at line 71 of file hydrocollid.cpp.

const int NHCSTE = 8 [static]

Definition at line 70 of file hydrocollid.cpp.

Referenced by HCSAR_interp().


Generated for cloudy by doxygen 1.5.9