cloudy trunk
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Private Member Functions
chem_element Class Reference

#include <mole.h>

Collaboration diagram for chem_element:
Collaboration graph
[legend]

Public Member Functions

 chem_element (int Z, const char *label)
 
 ~chem_element () throw ()
 

Data Fields

const int Z
 
const string label
 
map< int, count_ptr< chem_atom > > isotopes
 

Private Member Functions

 chem_element ()
 
chem_elementoperator= (const chem_element &)
 

Detailed Description

Definition at line 19 of file mole.h.

Constructor & Destructor Documentation

◆ chem_element() [1/2]

chem_element::chem_element ( )
explicitprivate

◆ chem_element() [2/2]

chem_element::chem_element ( int  Z,
const char *  label 
)
inlineexplicit

Definition at line 23 of file mole.h.

◆ ~chem_element()

chem_element::~chem_element ( )
throw (
)
inline

Definition at line 25 of file mole.h.

Member Function Documentation

◆ operator=()

chem_element & chem_element::operator= ( const chem_element )
private

Field Documentation

◆ isotopes

map<int, count_ptr<chem_atom> > chem_element::isotopes

Definition at line 29 of file mole.h.

◆ label

const string chem_element::label

Definition at line 28 of file mole.h.

Referenced by chem_atom::label().

◆ Z

const int chem_element::Z

Definition at line 27 of file mole.h.

Referenced by chem_atom::compare(), and chem_atom::label().


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