Cloudy
Spectral Synthesis Code for Astrophysics
|
Public Member Functions | |
band_cont () | |
band_cont (const band_cont &)=default | |
band_cont & | operator= (const band_cont &)=default |
band_cont (band_cont &&)=default | |
band_cont & | operator= (band_cont &&)=default |
virtual | ~band_cont ()=default |
string | label () const |
long | bins () const |
void | accumulate (bool lgReset, double dVeffAper) |
virtual realnum | getWl (const long ibin) const =0 |
double | getInten (const long ibin, const int ipContType) const |
Protected Member Functions | |
bool | check_index (const long ibin) const |
virtual void | check_index_fatal (const long ibin) const =0 |
virtual void | sumBand (double *sumOutward, double *sumInward) const =0 |
Protected Attributes | |
string | speciesLabel |
long int | nBins |
genericState | species |
vector< realnum > | inten_inward |
vector< realnum > | inten_outward |
|
inline |
|
default |
|
default |
|
virtualdefault |
void band_cont::accumulate | ( | bool | lgReset = true , |
double | dVeffAper = 1.0 |
||
) |
References DEBUG_ENTRY, get_ptr(), inten_inward, inten_outward, nBins, and sumBand().
|
inline |
References nBins.
|
inlineprotected |
References nBins.
Referenced by pseudo_cont::check_index_fatal(), band_emission::check_index_fatal(), and pseudo_cont::sumBand().
|
protectedpure virtual |
Implemented in band_emission, and pseudo_cont.
Referenced by getInten().
double band_cont::getInten | ( | const long | ibin, |
const int | ipContType | ||
) | const |
References cdEXIT, check_index_fatal(), DEBUG_ENTRY, EXIT_FAILURE, fprintf(), inten_inward, inten_outward, INWARD, ioQQQ, OUTWARD, and TOTAL.
|
pure virtual |
Implemented in band_emission, and pseudo_cont.
|
inline |
References speciesLabel.
Referenced by pseudo_cont::setup().
|
protectedpure virtual |
Implemented in band_emission, and pseudo_cont.
Referenced by accumulate().
|
protected |
Referenced by accumulate(), getInten(), band_emission::insert(), pseudo_cont::setup(), and band_emission::setup().
|
protected |
Referenced by accumulate(), getInten(), band_emission::insert(), pseudo_cont::setup(), and band_emission::setup().
|
protected |
|
protected |
|
protected |