59 cerr <<
"\n\n***** rad_planck_mean::get_k_a_oneband: iband should be zero since there is only one band in this model *****\n" << endl;
76 double Ti = (T<300) ? 1000.0/300 : ((T>2500) ? 1000.0/2500 : 1000.0 / T);
82 kabs += xH2O*P/101325.0*K;
89 kabs += xCO2*P/101325.0*K;
94 Ti = (T<300) ? 300 : ((T>2500) ? 2500 : T);
101 kabs += xCO*P/101325.0*K;
108 kabs += xCH4*P/101325.0*K;
114 kabs += 1817 * fvsoot*Ti;
147 vector<double> &awts,
161 kabs.resize(1); kabs[0] = k;
162 awts.resize(1); awts[0] = a;
static const double pmCoefs_CO2[]
static const double pmCoefs_CH4[]
void get_k_a_oneband(double &kabs, double &awts, const int iband, const double T, const double P, const double fvsoot, const double xH2O, const double xCO2, const double xCO, const double xCH4)
static const double pmCoefs_CO_hi[]
static const double pmCoefs_CO_lo[]
void get_k_a(std::vector< double > &kabs, std::vector< double > &awts, const double T, const double P, const double fvsoot, const double xH2O, const double xCO2, const double xCO, const double xCH4)
static const double pmCoefs_H2O[]
Header file for child class rad_planck_mean.