COMPOUND Struct Reference

#include <libcpixe.h>

Collaboration diagram for COMPOUND:

Collaboration graph
[legend]

Data Fields

char name [30]
 Name of the compound.
double sumX
 sum of all ammounts in the compound (useful for normalizing)
int nelem
 number of elements present in the compound
ELEMENTelem
 Pointer to an array of elements.
double * X
 Pointer to an array containing the atomic ammount of each element.
double * xn
 Pointer to an array containing the NORMALIZED atomic ammount of each element.
double * w
 Pointer to an array containing the NORMALIZED MASS ammount of each element.

Detailed Description

Compound formed by various elements

Definition at line 89 of file libcpixe.h.


Field Documentation

char COMPOUND::name[30]

Name of the compound.

Definition at line 91 of file libcpixe.h.

Referenced by readCOMPOUND().

double COMPOUND::sumX

sum of all ammounts in the compound (useful for normalizing)

Definition at line 92 of file libcpixe.h.

Referenced by readCOMPOUND(), translatesample(), and translatesample2().

int COMPOUND::nelem

number of elements present in the compound

Definition at line 93 of file libcpixe.h.

Referenced by cpixecalib(), CPIXEMAIN(), cpixemain(), createPresentElems(), getSP(), readCOMPOUND(), TotAbsor(), translatesample(), and translatesample2().

ELEMENT* COMPOUND::elem

Pointer to an array of elements.

Definition at line 94 of file libcpixe.h.

Referenced by cpixecalib(), CPIXEMAIN(), cpixemain(), createPresentElems(), createsublyrs(), freeFilter(), freeReusable(), getSP(), initlyr(), readCOMPOUND(), readFilter(), readsample(), TotAbsor(), translatesample(), and translatesample2().

double* COMPOUND::X

Pointer to an array containing the atomic ammount of each element.

Definition at line 95 of file libcpixe.h.

Referenced by cpixecalib(), CPIXEMAIN(), cpixemain(), freeFilter(), freeReusable(), readCOMPOUND(), translatesample(), and translatesample2().

double* COMPOUND::xn

Pointer to an array containing the NORMALIZED atomic ammount of each element.

Definition at line 96 of file libcpixe.h.

Referenced by cpixecalib(), CPIXEMAIN(), cpixemain(), createsublyrs(), freeFilter(), freeReusable(), getSP(), integrate_Simpson(), integrate_Simpson2(), readCOMPOUND(), readFilter(), readsample(), TotAbsor(), translatesample(), and translatesample2().

double* COMPOUND::w

Pointer to an array containing the NORMALIZED MASS ammount of each element.

Definition at line 97 of file libcpixe.h.

Referenced by cpixecalib(), CPIXEMAIN(), cpixemain(), freeFilter(), freeReusable(), readCOMPOUND(), translatesample(), and translatesample2().


The documentation for this struct was generated from the following file:
Generated on Sat Dec 8 23:11:38 2007 for libCPIXE by  doxygen 1.5.4