BIOSIMZ::DATA Namespace Reference


Classes

class  DataTable
class  ElementSheet

Namespaces

namespace  ADAPTER

Enumerations

enum  AtomIndex {
  X = 0, H = 1, He = 2, Li = 3,
  Be = 4, B = 5, C = 6, N = 7,
  O = 8, F = 9, Ne = 10, Na = 11,
  Mg = 12, Al = 13, Si = 14, P = 15,
  S = 16, Cl = 17, Ar = 18, K = 19,
  Ca = 20, Sc = 21, Ti = 22, V = 23,
  Cr = 24, Mn = 25, Fe = 26, Co = 27,
  Ni = 28, Cu = 29, Zn = 30, Ga = 31,
  Ge = 32, As = 33, Se = 34, Br = 35,
  Kr = 36, Rb = 37, Sr = 38, Y = 39,
  Zr = 40, Nb = 41, Mo = 42, Tc = 43,
  Ru = 44, Rh = 45, Pd = 46, Ag = 47,
  Cd = 48, In = 49, Sn = 50, Sb = 51,
  Te = 52, I = 53, Xe = 54, Cs = 55,
  Ba = 56, La = 57, Ce = 58, Pr = 59,
  Nd = 60, Pm = 61, Sm = 62, Eu = 63,
  Gd = 64, Tb = 65, Dy = 66, Ho = 67,
  Er = 68, Tm = 69, Yb = 70, Lu = 71,
  Hf = 72, Ta = 73, W = 74, Re = 75,
  Os = 76, Ir = 77, Pt = 78, Au = 79,
  Hg = 80, Tl = 81, Pb = 82, Bi = 83,
  Po = 84, At = 85, Rn = 86, Fr = 87,
  Ra = 88, Ac = 89, Th = 90, Pa = 91,
  U = 92, Np = 93, Pu = 94, Am = 95,
  Cm = 96, Bk = 97, Cf = 98, Es = 99,
  Fm = 100, Md = 101, No = 102, Lr = 103,
  Rf = 104, Db = 105, Sg = 106, Bh = 107,
  Hs = 108, Mt = 109, Ds = 110, Rg = 111,
  Uub = 112, Uut = 113, Uuq = 114, Uup = 115,
  Uuh = 116
}

Variables

const Real PI = BIOSIMZ_CON_MATH_PI
const Real LIGHT_SPEED = BIOSIMZ_CON_LIGHT_SPEED
const Real PERMEABILITY = BIOSIMZ_CON_PERMEABILITY
const Real PERMITTIVITY = BIOSIMZ_CON_PERMITTIVITY


Detailed Description

Namespace for data accessing interfaces to physical/chemical fact data, e.g. periodic table, etc.


Enumeration Type Documentation

enum BIOSIMZ::DATA::AtomIndex

The AtomIndex enumeration aims to provide an easy access to atom information - that is, accessing the table indexed by their symbols, e.g. C/N/H/Fe, but not numbers. The element sheet will be available as a global object and any classes that wants to get the relevant atomic information can just follow the example below:

Real iron_covalent_radius = elems[Fe].r_cov;

where elems is the global element sheet object.

Enumerator:
X 
H 
He 
Li 
Be 
B 
C 
N 
O 
F 
Ne 
Na 
Mg 
Al 
Si 
P 
S 
Cl 
Ar 
K 
Ca 
Sc 
Ti 
V 
Cr 
Mn 
Fe 
Co 
Ni 
Cu 
Zn 
Ga 
Ge 
As 
Se 
Br 
Kr 
Rb 
Sr 
Y 
Zr 
Nb 
Mo 
Tc 
Ru 
Rh 
Pd 
Ag 
Cd 
In 
Sn 
Sb 
Te 
I 
Xe 
Cs 
Ba 
La 
Ce 
Pr 
Nd 
Pm 
Sm 
Eu 
Gd 
Tb 
Dy 
Ho 
Er 
Tm 
Yb 
Lu 
Hf 
Ta 
W 
Re 
Os 
Ir 
Pt 
Au 
Hg 
Tl 
Pb 
Bi 
Po 
At 
Rn 
Fr 
Ra 
Ac 
Th 
Pa 
U 
Np 
Pu 
Am 
Cm 
Bk 
Cf 
Es 
Fm 
Md 
No 
Lr 
Rf 
Db 
Sg 
Bh 
Hs 
Mt 
Ds 
Rg 
Uub 
Uut 
Uuq 
Uup 
Uuh 

Definition at line 177 of file ElementSheet.h.


Variable Documentation

const Real BIOSIMZ::DATA::LIGHT_SPEED = BIOSIMZ_CON_LIGHT_SPEED

Definition at line 133 of file Global.h.

const Real BIOSIMZ::DATA::PERMEABILITY = BIOSIMZ_CON_PERMEABILITY

Definition at line 134 of file Global.h.

const Real BIOSIMZ::DATA::PERMITTIVITY = BIOSIMZ_CON_PERMITTIVITY

Definition at line 135 of file Global.h.

const Real BIOSIMZ::DATA::PI = BIOSIMZ_CON_MATH_PI

Definition at line 132 of file Global.h.

Referenced by BIOSIMZ::ALGORITHM::coulomb_eq().


Generated on Sun May 13 15:03:36 2007 for The BioSimz Library by  doxygen 1.5.1