#include <afrt.h>
|
| Afrt () |
|
virtual | ~Afrt () |
|
virtual int | initialize () |
|
int | ocn () |
|
int | rt1 () |
|
int | rt2 (int ilm, int isd, int itau, int iwnd, rt2_in *rt2in, rt2_out *rt2out, rt1_in *rt1in, rt1_out *rt1out, ocn_in *ocnin, ocn_out *ocnout, phs_in *phsin, phs_out *phsout) |
|
int | hump (double cnst, double t[][ntf], double tp[][nlyr], int nm, double lp, double rmu[], double thd[], int ixy) |
|
int | anglw () |
|
int | frs (double xx, double xr, double xi, double &rfsea) |
|
int | matrx (int ii, int kk) |
|
int | mats (int ii, int kk, int l) |
|
int | depol (int ii, int kk, int l) |
|
int | single_down () |
|
int | single_up () |
|
int | getrad () |
|
int | multp1d () |
|
int | multp2d () |
|
int | geocor () |
|
int | geom (double a, double b, double c, double &r, double &g) |
|
int | rsea_new () |
|
int | fluxlvl (double buft[][2 *nsza][nstk], double &sumg, int iflag) |
|
int | xntpln (double x, double x1, double x2, double y1, double y2, double &y) |
|
int | mdiffn (int ib, int ie, int il, double dlyr) |
|
void | setHistory (std::string history) |
|
std::string | getHistory () |
|
Definition at line 14 of file afrt.h.
◆ Afrt()
class constructor
Definition at line 19 of file afrt.cpp.
◆ ~Afrt()
class destructor
Definition at line 30 of file afrt.cpp.
◆ anglw()
◆ depol()
int depol |
( |
int |
ii, |
|
|
int |
kk, |
|
|
int |
l |
|
) |
| |
◆ fluxlvl()
int fluxlvl |
( |
double |
buft[][2 *nsza][nstk], |
|
|
double & |
sumg, |
|
|
int |
iflag |
|
) |
| |
◆ frs()
int frs |
( |
double |
xx, |
|
|
double |
xr, |
|
|
double |
xi, |
|
|
double & |
rfsea |
|
) |
| |
◆ geocor()
◆ geom()
int geom |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c, |
|
|
double & |
r, |
|
|
double & |
g |
|
) |
| |
◆ getHistory()
◆ getrad()
◆ hump()
int hump |
( |
double |
cnst, |
|
|
double |
t[][ntf], |
|
|
double |
tp[][nlyr], |
|
|
int |
nm, |
|
|
double |
lp, |
|
|
double |
rmu[], |
|
|
double |
thd[], |
|
|
int |
ixy |
|
) |
| |
◆ initialize()
initialize input data
Definition at line 41 of file afrt.cpp.
◆ matrx()
int matrx |
( |
int |
ii, |
|
|
int |
kk |
|
) |
| |
◆ mats()
int mats |
( |
int |
ii, |
|
|
int |
kk, |
|
|
int |
l |
|
) |
| |
◆ mdiffn()
int mdiffn |
( |
int |
ib, |
|
|
int |
ie, |
|
|
int |
il, |
|
|
double |
dlyr |
|
) |
| |
◆ multp1d()
◆ multp2d()
◆ ocn()
compute top-of-atmosphere radiative transfer tables
Definition at line 53 of file afrt.cpp.
◆ rsea_new()
◆ rt1()
◆ rt2()
int rt2 |
( |
int |
ilm, |
|
|
int |
isd, |
|
|
int |
itau, |
|
|
int |
iwnd, |
|
|
rt2_in * |
rt2in, |
|
|
rt2_out * |
rt2out, |
|
|
rt1_in * |
rt1in, |
|
|
rt1_out * |
rt1out, |
|
|
ocn_in * |
ocnin, |
|
|
ocn_out * |
ocnout, |
|
|
phs_in * |
phsin, |
|
|
phs_out * |
phsout |
|
) |
| |
◆ setHistory()
◆ single_down()
◆ single_up()
◆ xntpln()
int xntpln |
( |
double |
x, |
|
|
double |
x1, |
|
|
double |
x2, |
|
|
double |
y1, |
|
|
double |
y2, |
|
|
double & |
y |
|
) |
| |
◆ albrdf
◆ albrdr
◆ albtdf
◆ albtdr
◆ albtdt
◆ albtrf
◆ albwl
◆ alw
◆ amumu
◆ amuo
◆ amups
◆ amusq
◆ atnflx
double atnflx[nsza][nlyr] |
|
protected |
◆ calb
◆ cfisq
◆ cmu
◆ cnst
◆ conr
◆ copcs
◆ copsi
◆ copsq
◆ cosmu
◆ costh
◆ dcmu
◆ dcmu2
◆ ddphi
◆ dlyr
◆ dphi
◆ dtaa
◆ dtmm
◆ dtot
◆ dtrr
◆ ee
◆ efact
◆ efactb
◆ ei
◆ emdtm
double emdtm[2 *nsza][nlyr] |
|
protected |
◆ emtm
double emtm[2 *nsza][nlyr] |
|
protected |
◆ eo
◆ factr
◆ fdirc
◆ fdown
◆ fglint
◆ fiib
◆ fiic
◆ fio
◆ fiodn
◆ fioup
◆ fioup_btm
◆ fluxd
◆ fluxu
◆ fnull
◆ ftmp
◆ ftmpa
◆ ftmpb
◆ fup
◆ geoidn
double geoidn[nphi][nsza][20] |
|
protected |
◆ geoiup
double geoiup[nphi][nsza][20] |
|
protected |
◆ history_
set/get history
Definition at line 72 of file afrt.h.
◆ ifc
◆ ifoam
◆ iglint
◆ insz
◆ ipol
◆ irad
◆ iref
◆ itrans
◆ iwatr
◆ iwrt
◆ jpart
◆ jpass
◆ kdx
◆ kkx
◆ ksza
◆ kzz
◆ msza
◆ nmu
◆ nolyr
◆ nophi
◆ nx
◆ oalb
◆ output_filepath_
◆ pfs
double pfs[2 *nsza][2 *nphi][32] |
|
protected |
◆ phi
◆ pp
◆ ppin
double ppin[2 *nsza][2 *nsza][2 *nphi][32] |
|
protected |
◆ prod_name_
◆ qq
◆ qsp
◆ qsqt
◆ raddir
double raddir[nphi][nthe][nsza] |
|
protected |
◆ radocn
double radocn[nphi][nthe][nsza] |
|
protected |
◆ radsky
double radsky[nphi][nthe][nsza] |
|
protected |
◆ rfair
◆ rfwat
◆ rho
◆ rmu
◆ sbarz
◆ sfisq
◆ sinmu
◆ sinth
◆ sngla
◆ snglb
◆ taupl
◆ tautot
◆ tdwnz
double tdwnz[nphi][nthe][nsza][nstk] |
|
protected |
◆ thd
◆ the
◆ title_
◆ tmsl
◆ totl
◆ trsl
◆ tupz
double tupz[nphi][nthe][nsza][nstk] |
|
protected |
◆ txx
double txx[nsza][nthe][nphi][16] |
|
protected |
◆ unit53
◆ unit54
◆ unit55
◆ unit64
◆ unit65
◆ unit71
◆ unit72
◆ vz
◆ wvlth
◆ xiw
◆ xrw
◆ xzero_btm
double xzero_btm[nphi][nthe][nsza] |
|
protected |
◆ xzero_up
double xzero_up[nphi][nthe][nsza] |
|
protected |
◆ xzerod
double xzerod[nphi][nthe][nsza][nstk] |
|
protected |
◆ xzeroz
double xzeroz[nphi][nthe][nsza][nstk] |
|
protected |
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/afrt.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/afrt.cpp