1 #ifndef SRC_OPACITY_HITRAN_ABSORBER_HPP_
2 #define SRC_OPACITY_HITRAN_ABSORBER_HPP_
base class of all absorbers
std::vector< Real > axis_
std::vector< Real > kcoeff_
void LoadCoefficient(std::string fname, size_t bid=0) override
Load absorption coefficient from file.
HitranAbsorber(std::string name)
friend std::ostream & operator<<(std::ostream &os, HitranAbsorber const &ab)
Real GetAttenuation(Real wave1, Real wave2, AirParcel const &var) const override
Get attenuation coefficient [1/m].
Real getRefTemp(Real pres) const
virtual ~HitranAbsorber()
AthenaArray< Real > refatm_