#include "cddefines.h"#include "collision.h"#include "physconst.h"#include "taulines.h"#include "lines_service.h"#include "opacity.h"#include "hmi.h"#include "ipoint.h"#include "grainvar.h"#include "h2.h"#include "h2_priv.h"#include "mole.h"#include "dense.h"Go to the source code of this file.
Enumerations | |
| enum | { DEBUG_ENER = false } |
Functions | |
| STATIC double | EH2_eval (int ipH2, double DissocEnergy, double energy_wn) |
| STATIC double | H2_vib_dist (int ipH2, double EH2, double DissocEnergy, double energy_wn) |
| STATIC bool | lgRadiative (const TransitionList::iterator &tr) |
| STATIC bool | compareEmis (const TransitionList::iterator &tr1, const TransitionList::iterator &tr2) |
| bool | compareEnergies (qStateProxy st1, qStateProxy st2) |
Variables | |
| int | H2_nRot_add_ortho_para [N_ELEC] = {0 , 1 , 1 , 0, 1, 1 , 0} |
| static double | XVIB [H2_TOP] = { 0.70 , 0.60 , 0.20 } |
| static double | Xdust [H2_TOP] = { 0.04 , 0.10 , 0.40 } |
| static const double | energy_off = 0.273*FREQ_1EV/SPEEDLIGHT |
| anonymous enum |
Definition at line 25 of file mole_h2_create.cpp.
| STATIC bool compareEmis | ( | const TransitionList::iterator & | tr1, | |
| const TransitionList::iterator & | tr2 | |||
| ) |
Definition at line 93 of file mole_h2_create.cpp.
References lgRadiative().
Referenced by diatomics::init().
| bool compareEnergies | ( | qStateProxy | st1, | |
| qStateProxy | st2 | |||
| ) |
Definition at line 101 of file mole_h2_create.cpp.
References qStateProxy::energy(), and Energy::Ryd().
| STATIC double EH2_eval | ( | int | ipH2, | |
| double | DissocEnergy, | |||
| double | energy_wn | |||
| ) |
Definition at line 39 of file mole_h2_create.cpp.
References ASSERT, energy_off, Xdust, and XVIB.
Referenced by diatomics::init().
| STATIC double H2_vib_dist | ( | int | ipH2, | |
| double | EH2, | |||
| double | DissocEnergy, | |||
| double | energy_wn | |||
| ) |
Definition at line 63 of file mole_h2_create.cpp.
References energy_off, H2_TOP, POW2, sexp(), and XVIB.
Referenced by diatomics::init().
| STATIC bool lgRadiative | ( | const TransitionList::iterator & | tr | ) |
Definition at line 82 of file mole_h2_create.cpp.
Referenced by compareEmis(), and diatomics::init().
const double energy_off = 0.273*FREQ_1EV/SPEEDLIGHT [static] |
Definition at line 37 of file mole_h2_create.cpp.
Referenced by EH2_eval(), H2_vib_dist(), and diatomics::init().
| int H2_nRot_add_ortho_para[N_ELEC] = {0 , 1 , 1 , 0, 1, 1 , 0} |
Definition at line 22 of file mole_h2_create.cpp.
Referenced by diatomics::init().
double Xdust[H2_TOP] = { 0.04 , 0.10 , 0.40 } [static] |
Definition at line 32 of file mole_h2_create.cpp.
Referenced by EH2_eval().
double XVIB[H2_TOP] = { 0.70 , 0.60 , 0.20 } [static] |
Definition at line 31 of file mole_h2_create.cpp.
Referenced by EH2_eval(), and H2_vib_dist().
1.6.1