Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
chem_nuclide Class Reference

#include <mole.h>

Collaboration diagram for chem_nuclide:

Public Member Functions

chem_elementel () const
 
bool lgMeanAbundance (void) const
 
bool lgHasLinkedIon (void) const
 
string label (void) const
 
int compare (const chem_nuclide &b) const
 

Public Attributes

chem_elementwel
 
int A
 
unsigned long index
 
vector< int > ipMl
 
realnum mass_amu
 
double frac
 

Member Function Documentation

int chem_nuclide::compare ( const chem_nuclide b) const
inline

References A, el(), and chem_element::Z.

Referenced by operator<(), operator<=(), operator==(), operator>(), and operator>=().

Here is the call graph for this function:

chem_element* chem_nuclide::el ( ) const
inline

References wel.

Referenced by compare(), label(), and mole_update_limiting_reactants().

string chem_nuclide::label ( void  ) const
inline

References A, el(), chem_element::label, and lgMeanAbundance().

Referenced by lgNucleiConserved(), and molcol().

Here is the call graph for this function:

bool chem_nuclide::lgHasLinkedIon ( void  ) const
inline

References lgMeanAbundance().

Here is the call graph for this function:

bool chem_nuclide::lgMeanAbundance ( void  ) const
inline

References A.

Referenced by label(), and lgHasLinkedIon().

Member Data Documentation

int chem_nuclide::A

Referenced by compare(), label(), and lgMeanAbundance().

double chem_nuclide::frac
unsigned long chem_nuclide::index
vector<int> chem_nuclide::ipMl

Referenced by lgNucleiConserved().

realnum chem_nuclide::mass_amu
chem_element* chem_nuclide::wel

Referenced by el().


The documentation for this class was generated from the following file: