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: