Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
pseudo_cont Class Reference
Inheritance diagram for pseudo_cont:
Collaboration diagram for pseudo_cont:

Public Member Functions

void setup (string &label, double wlo, double whi, long nb)
 
realnum getWl (const long ibin) const
 
- Public Member Functions inherited from band_cont
 band_cont ()
 
 band_cont (const band_cont &)=default
 
band_contoperator= (const band_cont &)=default
 
 band_cont (band_cont &&)=default
 
band_contoperator= (band_cont &&)=default
 
virtual ~band_cont ()=default
 
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 sumBand (double *sumOutward, double *sumInward) const
 
void check_index_fatal (const long ibin) const
 

Private Attributes

double wlLo
 
double wlHi
 
double log_wlLo
 
double log_step
 
vector< realnumwl
 

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
 

Member Function Documentation

◆ check_index_fatal()

void pseudo_cont::check_index_fatal ( const long ibin) const
inlineprivatevirtual

Implements band_cont.

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

Referenced by getWl().

Here is the call graph for this function:

◆ getWl()

realnum pseudo_cont::getWl ( const long ibin) const
inline

References AnuUnit(), check_index_fatal(), and wl.

Here is the call graph for this function:

◆ setup()

void pseudo_cont::setup ( string & label,
double wlo,
double whi,
long nb )

◆ sumBand()

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

Implements band_cont.

References band_cont::check_index(), DEBUG_ENTRY, density(), fprintf(), ioQQQ, log_step, log_wlLo, MAX2, band_cont::nBins, NULL, SMALLFLOAT, band_cont::species, wl, wlHi, and wlLo.

Here is the call graph for this function:

Member Data Documentation

◆ log_step

double pseudo_cont::log_step
private

Referenced by setup(), and sumBand().

◆ log_wlLo

double pseudo_cont::log_wlLo
private

Referenced by setup(), and sumBand().

◆ wl

vector<realnum> pseudo_cont::wl
private

Referenced by getWl(), setup(), and sumBand().

◆ wlHi

double pseudo_cont::wlHi
private

Referenced by setup(), and sumBand().

◆ wlLo

double pseudo_cont::wlLo
private

Referenced by setup(), and sumBand().


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