Residue.
More...
#include <formula.h>
Detailed Description
Residue.
class FormulaResidue gcu/formula.h Represents a residue in a formula.
Definition at line 236 of file formula.h.
Constructor & Destructor Documentation
gcu::FormulaResidue::FormulaResidue |
( |
Residue const * |
res, |
|
|
char const * |
symbol, |
|
|
int |
Z |
|
) |
| |
- Parameters
-
res | a gcu::Residue. |
symbol | the atoms group symbol |
Z | the atomic number of the element with the same symbol or 0. |
virtual gcu::FormulaResidue::~FormulaResidue |
( |
| ) |
|
|
virtual |
Member Function Documentation
void gcu::FormulaResidue::BuildRawFormula |
( |
std::map< int, int > & |
raw | ) |
|
|
virtual |
- Parameters
-
raw | where to put the result |
Adds the number of atoms of each element to the map taking the stoichiometry coefficient into account.
Implements gcu::FormulaElt.
int gcu::FormulaResidue::GetValence |
( |
| ) |
|
|
virtual |
- Returns
- the (most probable) valence of the element.
Implements gcu::FormulaElt.
gcu::FormulaResidue::GetZ |
( |
void |
| ) |
const |
|
inline |
- Returns
- the atomic number of the element with the same symbol or 0.
Definition at line 279 of file formula.h.
std::string gcu::FormulaResidue::Markup |
( |
| ) |
|
|
virtual |
- Returns
- the string representation of the element as a markup.
Reimplemented from gcu::FormulaElt.
std::string gcu::FormulaResidue::Text |
( |
| ) |
|
|
virtual |
- Returns
- the string representation of the element as raw text.
Reimplemented from gcu::FormulaElt.
Member Data Documentation
Residue const* gcu::FormulaResidue::residue |
std::string gcu::FormulaResidue::Symbol |
The symbol of the atoms group.
Definition at line 275 of file formula.h.
The documentation for this class was generated from the following file: