Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
genericState Class Reference

#include <generic_state.h>

Collaboration diagram for genericState:

Public Member Functions

 genericState ()
 
 genericState (const molezone *sp)
 
 genericState (const qStateConstProxy &q)
 
 genericState (const char *valLabel, const double *val)
 
bool associated () const
 
string label () const
 
string database () const
 
bool isSpecies () const
 

Public Attributes

const molezonesp
 
qStateConstProxy q
 
const double * val
 
string valLabel
 

Constructor & Destructor Documentation

genericState::genericState ( )
inline
genericState::genericState ( const molezone sp)
inlineexplicit
genericState::genericState ( const qStateConstProxy q)
inlineexplicit
genericState::genericState ( const char *  valLabel,
const double *  val 
)
inlineexplicit

Member Function Documentation

bool genericState::associated ( ) const

References qStateConstProxy::associated(), isSpecies(), NULL, q, and val.

Here is the call graph for this function:

string genericState::database ( ) const

References species::database, molezone::dbase, isSpecies(), NULL, and sp.

Here is the call graph for this function:

bool genericState::isSpecies ( ) const

References NULL, null_molezone, and sp.

Referenced by associated(), database(), and label().

string genericState::label ( ) const

References qStateConstProxy::associated(), qStateConstProxy::chLabel(), molezone::global(), isSpecies(), molecule::label, NULL, q, sp, val, and valLabel.

Referenced by SaveSpeciesOptDep().

Here is the call graph for this function:

Member Data Documentation

const double* genericState::val
string genericState::valLabel

Referenced by label().


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