Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
atmdat.cpp File Reference
#include "cddefines.h"
#include "atmdat.h"
#include "thirdparty.h"
Include dependency graph for atmdat.cpp:

Functions

void ReadCollisionRateTable (CollRateCoeffArray &coll_rate_table, FILE *io, FunctPtr GetIndices, long nMolLevs, long nTemps, long nTrans)
 
double InterpCollRate (const CollRateCoeffArray &rate_table, const long &ipHi, const long &ipLo, const double &ftemp)
 

Variables

t_atmdat atmdat
 
multi_arr< double, 4 > HS_He1_Xsectn
 
multi_arr< double, 4 > HS_He1_Energy
 
multi_arr< vector< double >, 4 > OP_Helike_Xsectn
 
multi_arr< vector< double >, 4 > OP_Helike_Energy
 
multi_arr< long, 4 > OP_Helike_NumPts
 

Function Documentation

◆ InterpCollRate()

double InterpCollRate ( const CollRateCoeffArray & rate_table,
const long & ipHi,
const long & ipLo,
const double & ftemp )

References ASSERT, CollRateCoeffArray::collrates, DEBUG_ENTRY, isnan, linint(), and CollRateCoeffArray::temps.

Referenced by diatomics::H2_CollidRateEvalOne(), and LeidenCollRate().

Here is the call graph for this function:

◆ ReadCollisionRateTable()

Variable Documentation

◆ atmdat

◆ HS_He1_Energy

◆ HS_He1_Xsectn

◆ OP_Helike_Energy

multi_arr<vector<double>,4> OP_Helike_Energy

◆ OP_Helike_NumPts

multi_arr<long,4> OP_Helike_NumPts

◆ OP_Helike_Xsectn

multi_arr<vector<double>,4> OP_Helike_Xsectn