Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
isotope Struct Reference

#include <abund.h>

Public Member Functions

void init ()
 
int getNiso ()
 
void setData (int Anum, realnum nmass, realnum nspin, realnum nmagmom)
 
int getAiso (int iso)
 
realnum getMass (int Anum)
 
realnum getSpin (int Anum)
 
realnum getMagMom (int Anum)
 
int setAbn (int Anum, realnum abn)
 
realnum getAbn (int Anum)
 
void normAbn ()
 
bool isAnyIllegal (void)
 
void prtIso (FILE *fp)
 
void prtIsoPairs (FILE *fp)
 
void rm_nuc_data ()
 

Private Member Functions

int getIsoInd (int Anum)
 

Private Attributes

int Niso
 
vector< int > Aiso
 
vector< realnumabnd
 
vector< realnummass
 
vector< realnumspin
 
vector< realnummagmom
 

Member Function Documentation

◆ getAbn()

realnum isotope::getAbn ( int Anum)
inline

References abnd, and getIsoInd().

Here is the call graph for this function:

◆ getAiso()

int isotope::getAiso ( int iso)
inline

References Aiso, and Niso.

◆ getIsoInd()

int isotope::getIsoInd ( int Anum)
inlineprivate

References Aiso, and Niso.

Referenced by getAbn(), getMagMom(), getMass(), getSpin(), and setAbn().

◆ getMagMom()

realnum isotope::getMagMom ( int Anum)
inline

References getIsoInd(), and magmom.

Here is the call graph for this function:

◆ getMass()

realnum isotope::getMass ( int Anum)
inline

References getIsoInd(), and mass.

Here is the call graph for this function:

◆ getNiso()

int isotope::getNiso ( )
inline

References Niso.

◆ getSpin()

realnum isotope::getSpin ( int Anum)
inline

References getIsoInd(), and spin.

Here is the call graph for this function:

◆ init()

void isotope::init ( )
inline

References Niso.

◆ isAnyIllegal()

bool isotope::isAnyIllegal ( void )
inline

References abnd, and Niso.

◆ normAbn()

void isotope::normAbn ( )
inline

References abnd, and Niso.

◆ prtIso()

void isotope::prtIso ( FILE * fp)
inline

References Aiso, fprintf(), and Niso.

Here is the call graph for this function:

◆ prtIsoPairs()

void isotope::prtIsoPairs ( FILE * fp)
inline

References abnd, Aiso, fprintf(), and Niso.

Here is the call graph for this function:

◆ rm_nuc_data()

void isotope::rm_nuc_data ( )
inline

References magmom, and spin.

◆ setAbn()

int isotope::setAbn ( int Anum,
realnum abn )
inline

References abnd, and getIsoInd().

Here is the call graph for this function:

◆ setData()

void isotope::setData ( int Anum,
realnum nmass,
realnum nspin,
realnum nmagmom )
inline

References abnd, Aiso, magmom, mass, Niso, and spin.

Member Data Documentation

◆ abnd

vector<realnum> isotope::abnd
private

◆ Aiso

vector<int> isotope::Aiso
private

◆ magmom

vector<realnum> isotope::magmom
private

Referenced by getMagMom(), rm_nuc_data(), and setData().

◆ mass

vector<realnum> isotope::mass
private

Referenced by getMass(), and setData().

◆ Niso

int isotope::Niso
private

◆ spin

vector<realnum> isotope::spin
private

Referenced by getSpin(), rm_nuc_data(), and setData().


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