cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes
species_bands Class Reference
Inheritance diagram for species_bands:
Inheritance graph
[legend]
Collaboration diagram for species_bands:
Collaboration graph
[legend]

Public Member Functions

void setup (const string &splab, vector< bands_file >::iterator it)
 
void insert ()
 
string bandFilename () const
 
realnum getWl (const long iband) const
 
realnum getWlLo (const long iband) const
 
realnum getWlHi (const long iband) const
 
- Public Member Functions inherited from band_cont
string label () const
 
long bins () const
 
void accumulate (bool lgReset, double dVeffAper)
 
double getInten (const long ibin, const int ipContType) const
 

Private Member Functions

void check_index_fatal (const long iband) const
 
void sumBand (double *sumOutward, double *sumInward) const
 

Private Attributes

string bandLabel
 
string comment
 
vector< bands_file >::iterator bands_it
 

Additional Inherited Members

- Protected Member Functions inherited from band_cont
bool check_index (const long ibin) const
 
- Protected Attributes inherited from band_cont
string speciesLabel
 
long int nBins
 
genericState species
 
vector< realnuminten_inward
 
vector< realnuminten_outward
 

Detailed Description

Definition at line 728 of file species_pseudo_cont.cpp.

Member Function Documentation

string species_bands::bandFilename ( ) const
inline

Definition at line 773 of file species_pseudo_cont.cpp.

void species_bands::check_index_fatal ( const long  iband) const
inlineprivatevirtual

Implements band_cont.

Definition at line 753 of file species_pseudo_cont.cpp.

References cdEXIT, band_cont::check_index(), EXIT_FAILURE, fprintf(), ioQQQ, band_cont::nBins, and band_cont::speciesLabel.

Referenced by getWl(), getWlHi(), and getWlLo().

Here is the call graph for this function:

realnum species_bands::getWl ( const long  iband) const
inlinevirtual

Implements band_cont.

Definition at line 774 of file species_pseudo_cont.cpp.

References check_index_fatal().

Referenced by insert().

Here is the call graph for this function:

realnum species_bands::getWlHi ( const long  iband) const
inline

Definition at line 784 of file species_pseudo_cont.cpp.

References check_index_fatal().

Referenced by sumBand().

Here is the call graph for this function:

realnum species_bands::getWlLo ( const long  iband) const
inline

Definition at line 779 of file species_pseudo_cont.cpp.

References check_index_fatal().

Referenced by sumBand().

Here is the call graph for this function:

void species_bands::insert ( )
void species_bands::setup ( const string &  splab,
vector< bands_file >::iterator  it 
)
inline

Definition at line 735 of file species_pseudo_cont.cpp.

References bands_it, getSpecies(), band_cont::inten_inward, band_cont::inten_outward, band_cont::nBins, and band_cont::speciesLabel.

Referenced by SpeciesBandsCreate().

Here is the call graph for this function:

void species_bands::sumBand ( double *  sumOutward,
double *  sumInward 
) const
privatevirtual

Implements band_cont.

Definition at line 791 of file species_pseudo_cont.cpp.

References DEBUG_ENTRY, density(), fprintf(), getWlHi(), getWlLo(), ioQQQ, MAX2, band_cont::nBins, and SMALLFLOAT.

Here is the call graph for this function:

Field Documentation

string species_bands::bandLabel
private

Definition at line 731 of file species_pseudo_cont.cpp.

Referenced by insert().

vector<bands_file>::iterator species_bands::bands_it
private

Definition at line 733 of file species_pseudo_cont.cpp.

Referenced by setup().

string species_bands::comment
private

Definition at line 731 of file species_pseudo_cont.cpp.

Referenced by insert().


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