Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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

◆ compare()

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:

◆ el()

chem_element * chem_nuclide::el ( ) const
inline

References wel.

Referenced by compare(), and label().

◆ label()

string chem_nuclide::label ( void ) const
inline

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

Referenced by label(), lgNucleiConserved(), and molcol().

Here is the call graph for this function:

◆ lgHasLinkedIon()

bool chem_nuclide::lgHasLinkedIon ( void ) const
inline

References lgMeanAbundance().

Here is the call graph for this function:

◆ lgMeanAbundance()

bool chem_nuclide::lgMeanAbundance ( void ) const
inline

References A.

Referenced by label(), and lgHasLinkedIon().

Member Data Documentation

◆ A

int chem_nuclide::A

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

◆ frac

double chem_nuclide::frac

◆ index

unsigned long chem_nuclide::index

◆ ipMl

vector<int> chem_nuclide::ipMl

Referenced by lgNucleiConserved().

◆ mass_amu

realnum chem_nuclide::mass_amu

◆ wel

chem_element* chem_nuclide::wel

Referenced by el().


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