|
| HitranAbsorber (std::string name) |
|
virtual | ~HitranAbsorber () |
|
void | LoadCoefficient (std::string fname, size_t bid=0) override |
| Load absorption coefficient from file. More...
|
|
Real | GetAttenuation (Real wave1, Real wave2, AirParcel const &var) const override |
| Get attenuation coefficient [1/m]. More...
|
|
| Absorber (std::string name) |
|
virtual | ~Absorber () |
|
void | SetModel (std::string name) |
| Set absorption model. More...
|
|
void | LoadOpacityFromFile (std::string filename) |
| Combines SetOpacityFile() and LoadOpacity() More...
|
|
void | SetOpacityFile (std::string filename) |
| Set opacity filename to internal variable, does not load opacity. More...
|
|
void | LoadOpacity () |
| Load opacity from internal variable. More...
|
|
virtual Real | GetSingleScatteringAlbedo (Real wave1, Real wave2, AirParcel const &var) const |
| Get single scattering albedo [1]. More...
|
|
virtual void | GetPhaseMomentum (Real *pp, Real wave1, Real wave2, AirParcel const &var, int np) const |
| Get phase function [1]. More...
|
|
| NamedGroup (std::string name) |
|
virtual | ~NamedGroup () |
|
std::string | GetName () const |
|
virtual | ~ParameterGroup () |
|
void | SetRealsFrom (YAML::Node const &node) |
|
void | SetPar (std::string const &name, Real value) |
| Set real parameter. More...
|
|
void | SetPar (std::string const &name, int value) |
| Set int parameter. More...
|
|
void | SetPar (std::string const &name, std::string const &value) |
| Set string parameter. More...
|
|
template<typename T > |
T | GetPar (std::string const &name) const |
| Get parameter. More...
|
|
bool | HasPar (std::string const &name) const |
| Check if a parameter exists. More...
|
|
template<> |
int | GetPar (std::string const &name) const |
|
template<> |
Real | GetPar (std::string const &name) const |
|
virtual | ~SpeciesIndexGroup () |
|
void | SetSpeciesIndex (std::vector< std::string > const &species_names) |
| Set species index based on species names. More...
|
|
std::vector< int > const & | GetSpeciesIndexArray () const |
|
int | GetSpeciesIndex (int n) const |
|
std::vector< int > const & | GetCloudIndexArray () const |
|
int | GetCloudIndex (int n) const |
|
std::vector< int > const & | GetChemistryIndexArray () const |
|
int | GetChemistryIndex (int n) const |
|
virtual | ~CheckGroup () |
|
virtual void | CheckFail () const |
| This function fails if the check fails. More...
|
|
virtual bool | CheckWarn () const |
|
Definition at line 11 of file hitran_absorber.hpp.