|
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 |