Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
bands_file Class Reference

Public Member Functions

void setup (const string &fname)
 
string bandFilename () const
 
bool load ()
 
long get_nBands () const
 
t_wavl getWl (const long iband) const
 
t_wavl getWlLo (const long iband) const
 
t_wavl getWlHi (const long iband) const
 

Private Attributes

string fileBands
 
vector< t_wavlprt_wl
 
vector< t_wavlwlLo
 
vector< t_wavlwlHi
 
long nBands
 

Member Function Documentation

◆ bandFilename()

string bands_file::bandFilename ( ) const
inline

References fileBands.

◆ get_nBands()

long bands_file::get_nBands ( ) const
inline

References nBands.

◆ getWl()

t_wavl bands_file::getWl ( const long iband) const
inline

References prt_wl.

◆ getWlHi()

t_wavl bands_file::getWlHi ( const long iband) const
inline

References wlHi.

◆ getWlLo()

t_wavl bands_file::getWlLo ( const long iband) const
inline

References wlLo.

◆ load()

bool bands_file::load ( )

References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, FFmtRead(), fileBands, fprintf(), ioQQQ, nBands, open_data(), prt_wl, read_whole_line(), t_vac(), trace, WL_NATIVE, wlHi, and wlLo.

Referenced by addBandsFile().

Here is the call graph for this function:

◆ setup()

void bands_file::setup ( const string & fname)
inline

References fileBands.

Referenced by addBandsFile().

Member Data Documentation

◆ fileBands

string bands_file::fileBands
private

Referenced by bandFilename(), load(), and setup().

◆ nBands

long bands_file::nBands
private

Referenced by get_nBands(), and load().

◆ prt_wl

vector<t_wavl> bands_file::prt_wl
private

Referenced by getWl(), and load().

◆ wlHi

vector<t_wavl> bands_file::wlHi
private

Referenced by getWlHi(), and load().

◆ wlLo

vector<t_wavl> bands_file::wlLo
private

Referenced by getWlLo(), and load().


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