cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | 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
 
string getLabel () 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
virtual ~band_cont ()=0
 
string label () const
 
long bins () const
 
void accumulate (bool lgReset, double dVeffAper)
 
double getInten (const long ibin, const int ipContType) const
 

Data Fields

string inwdLabel
 

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 729 of file species_pseudo_cont.cpp.

Member Function Documentation

string species_bands::bandFilename ( ) const
inline

Definition at line 785 of file species_pseudo_cont.cpp.

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

Implements band_cont.

Definition at line 765 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:

string species_bands::getLabel ( ) const
inline

Definition at line 786 of file species_pseudo_cont.cpp.

References bandLabel.

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

Implements band_cont.

Definition at line 787 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 797 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 792 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 ( )

Definition at line 842 of file species_pseudo_cont.cpp.

References bandLabel, comment, DEBUG_ENTRY, getWl(), band_cont::inten_inward, band_cont::inten_outward, inwdLabel, lindst(), band_cont::nBins, and PntForLine().

Here is the call graph for this function:

void species_bands::setup ( const string &  splab,
vector< bands_file >::iterator  it 
)
inline
void species_bands::sumBand ( double *  sumOutward,
double *  sumInward 
) const
privatevirtual

Implements band_cont.

Definition at line 804 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 732 of file species_pseudo_cont.cpp.

Referenced by getLabel(), insert(), and setup().

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

Definition at line 734 of file species_pseudo_cont.cpp.

Referenced by setup().

string species_bands::comment
private

Definition at line 732 of file species_pseudo_cont.cpp.

Referenced by insert(), and setup().

string species_bands::inwdLabel

Definition at line 736 of file species_pseudo_cont.cpp.

Referenced by insert(), and setup().


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