cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
t_prt_matrix Class Reference

#include <prt.h>

Collaboration diagram for t_prt_matrix:
Collaboration graph
[legend]

Public Member Functions

void zero ()
 
void setSpecies (const string &sspec)
 
void resolveLevels ()
 
void prtRates (const long nlevels_local, const multi_arr< double, 2, C_TYPE > &a, valarray< double > &b)
 

Data Fields

char species [CHARS_SPECIES]
 
char speciesLevels [CHARS_SPECIES]
 
vector< long > speciesLevelList
 

Detailed Description

Definition at line 112 of file prt.h.

Member Function Documentation

void t_prt_matrix::prtRates ( const long  nlevels_local,
const multi_arr< double, 2, C_TYPE > &  a,
valarray< double > &  b 
)

Definition at line 234 of file prt.cpp.

References DEBUG_ENTRY, fprintf(), ioQQQ, and speciesLevelList.

Referenced by iso_level(), and Atom_LevelN::operator()().

Here is the call graph for this function:

void t_prt_matrix::resolveLevels ( )

Definition at line 224 of file prt.cpp.

References DEBUG_ENTRY, getLevelsGeneric(), speciesLevelList, and speciesLevels.

Referenced by cloudy().

Here is the call graph for this function:

void t_prt_matrix::setSpecies ( const string &  sspec)

Definition at line 193 of file prt.cpp.

References cdEXIT, CHARS_SPECIES, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, and speciesLevels.

Referenced by ParsePrint().

Here is the call graph for this function:

void t_prt_matrix::zero ( void  )

Definition at line 182 of file prt.cpp.

References CHARS_SPECIES, DEBUG_ENTRY, and speciesLevels.

Field Documentation

char t_prt_matrix::species[CHARS_SPECIES]

species element and ionization stage set with print array command to print matrixes input to solvers

Definition at line 116 of file prt.h.

Referenced by diatomics::H2_Reset(), iso_allocate(), and states_nelemfill().

vector<long> t_prt_matrix::speciesLevelList

Definition at line 118 of file prt.h.

Referenced by prtRates(), and resolveLevels().

char t_prt_matrix::speciesLevels[CHARS_SPECIES]

Definition at line 117 of file prt.h.

Referenced by resolveLevels(), setSpecies(), and zero().


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