cloudy trunk
Loading...
Searching...
No Matches
chem_atom Class Reference

#include <mole.h>

Collaboration diagram for chem_atom:

Public Member Functions

bool lgMeanAbundance (void) const
string label (void) const
int compare (const chem_atom &b) const

Data Fields

chem_elementel
int A
vector< int > ipMl
realnum mass_amu
double frac

Detailed Description

Definition at line 37 of file mole.h.

Member Function Documentation

◆ compare()

int chem_atom::compare ( const chem_atom & b) const
inline

Definition at line 72 of file mole.h.

References A, el, mass_amu, and chem_element::Z.

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

◆ label()

string chem_atom::label ( void ) const
inline

Definition at line 55 of file mole.h.

References A, el, and lgMeanAbundance().

Referenced by lgNucleiConserved(), and molcol().

Here is the call graph for this function:

◆ lgMeanAbundance()

bool chem_atom::lgMeanAbundance ( void ) const
inline

Definition at line 49 of file mole.h.

References A.

Referenced by label().

Field Documentation

◆ A

int chem_atom::A

Definition at line 44 of file mole.h.

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

◆ el

chem_element* chem_atom::el

Definition at line 43 of file mole.h.

Referenced by compare(), and label().

◆ frac

double chem_atom::frac

Definition at line 47 of file mole.h.

◆ ipMl

vector<int> chem_atom::ipMl

Definition at line 45 of file mole.h.

Referenced by lgNucleiConserved().

◆ mass_amu

realnum chem_atom::mass_amu

Definition at line 46 of file mole.h.

Referenced by compare().


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