legsym_8f90.tex 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. \hypertarget{legsym_8f90}{
  2. \section{/\-Users/home/\-W\-C/puma/src/legsym.f90 \-File \-Reference}
  3. \label{legsym_8f90}\index{/\-Users/home/\-W\-C/puma/src/legsym.\-f90@{/\-Users/home/\-W\-C/puma/src/legsym.\-f90}}
  4. }
  5. \subsection*{\-Data \-Types}
  6. \begin{DoxyCompactItemize}
  7. \item
  8. module \hyperlink{classlegsym}{legsym}
  9. \end{DoxyCompactItemize}
  10. \subsection*{\-Functions/\-Subroutines}
  11. \begin{DoxyCompactItemize}
  12. \item
  13. subroutine \hyperlink{legsym_8f90_a86bc436e65d6c4ddde72bb3cce7dc8c8}{legini} (klat, klpp, kesp, klev, vorpla, sid, gwd)
  14. \item
  15. subroutine \hyperlink{legsym_8f90_a04d46a94caf6c743547ac25cfa3058d4}{fc2sp} (fc, sp)
  16. \item
  17. subroutine \hyperlink{legsym_8f90_aec404fc15930c6e4584c088a399ea099}{sp2fc} (sp, fc)
  18. \item
  19. subroutine \hyperlink{legsym_8f90_ac25a3c42ee19118b299203d2747cb59e}{sp2fcdmu} (sp, fc)
  20. \item
  21. subroutine \hyperlink{legsym_8f90_a581747beee32c3386dfc0b9b1cfa4e0f}{dv2uv\-\_\-alt} (pd, pz, pu, pv)
  22. \item
  23. subroutine \hyperlink{legsym_8f90_af9cbedf7e87d9d5b2360c204237cc698}{dv2uv} (pd, pz, pu, pv)
  24. \item
  25. subroutine \hyperlink{legsym_8f90_ab97cf272bad63e9bdd87a01317bb71c9}{mktend} (d, t, z, tn, fu, fv, ke, ut, vt)
  26. \item
  27. subroutine \hyperlink{legsym_8f90_a4a468562c0549b4ca3ec6ea34f87545a}{reg2alt} (pr, klev)
  28. \item
  29. subroutine \hyperlink{legsym_8f90_a308819246e409c8dbe1e778d304ef415}{alt2reg} (pa, klev)
  30. \item
  31. subroutine \hyperlink{legsym_8f90_a6ba5b0b99819bcbad73f2e2eb49c62bb}{altcs} (pcs)
  32. \item
  33. subroutine \hyperlink{legsym_8f90_ae810767bcafdac840ab48c420efcb49a}{altlat} (pr, klat)
  34. \end{DoxyCompactItemize}
  35. \subsection{\-Function/\-Subroutine \-Documentation}
  36. \hypertarget{legsym_8f90_a308819246e409c8dbe1e778d304ef415}{
  37. \index{legsym.\-f90@{legsym.\-f90}!alt2reg@{alt2reg}}
  38. \index{alt2reg@{alt2reg}!legsym.f90@{legsym.\-f90}}
  39. \subsubsection[{alt2reg}]{\setlength{\rightskip}{0pt plus 5cm}subroutine alt2reg (
  40. \begin{DoxyParamCaption}
  41. \item[{real, dimension(nlon,nlat,klev)}]{pa, }
  42. \item[{integer}]{klev}
  43. \end{DoxyParamCaption}
  44. )}}
  45. \label{legsym_8f90_a308819246e409c8dbe1e778d304ef415}
  46. \-Definition at line 509 of file legsym.\-f90.
  47. \hypertarget{legsym_8f90_a6ba5b0b99819bcbad73f2e2eb49c62bb}{
  48. \index{legsym.\-f90@{legsym.\-f90}!altcs@{altcs}}
  49. \index{altcs@{altcs}!legsym.f90@{legsym.\-f90}}
  50. \subsubsection[{altcs}]{\setlength{\rightskip}{0pt plus 5cm}subroutine altcs (
  51. \begin{DoxyParamCaption}
  52. \item[{real, dimension(nlat,nlev)}]{pcs}
  53. \end{DoxyParamCaption}
  54. )}}
  55. \label{legsym_8f90_a6ba5b0b99819bcbad73f2e2eb49c62bb}
  56. \-Definition at line 534 of file legsym.\-f90.
  57. \hypertarget{legsym_8f90_ae810767bcafdac840ab48c420efcb49a}{
  58. \index{legsym.\-f90@{legsym.\-f90}!altlat@{altlat}}
  59. \index{altlat@{altlat}!legsym.f90@{legsym.\-f90}}
  60. \subsubsection[{altlat}]{\setlength{\rightskip}{0pt plus 5cm}subroutine altlat (
  61. \begin{DoxyParamCaption}
  62. \item[{real, dimension(klat)}]{pr, }
  63. \item[{integer}]{klat}
  64. \end{DoxyParamCaption}
  65. )}}
  66. \label{legsym_8f90_ae810767bcafdac840ab48c420efcb49a}
  67. \-Definition at line 556 of file legsym.\-f90.
  68. \hypertarget{legsym_8f90_af9cbedf7e87d9d5b2360c204237cc698}{
  69. \index{legsym.\-f90@{legsym.\-f90}!dv2uv@{dv2uv}}
  70. \index{dv2uv@{dv2uv}!legsym.f90@{legsym.\-f90}}
  71. \subsubsection[{dv2uv}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dv2uv (
  72. \begin{DoxyParamCaption}
  73. \item[{real, dimension(2,nesp/2)}]{pd, }
  74. \item[{real, dimension(2,nesp/2)}]{pz, }
  75. \item[{real, dimension(2,nlon,nhpp)}]{pu, }
  76. \item[{real, dimension(2,nlon,nhpp)}]{pv}
  77. \end{DoxyParamCaption}
  78. )}}
  79. \label{legsym_8f90_af9cbedf7e87d9d5b2360c204237cc698}
  80. \-Definition at line 318 of file legsym.\-f90.
  81. \hypertarget{legsym_8f90_a581747beee32c3386dfc0b9b1cfa4e0f}{
  82. \index{legsym.\-f90@{legsym.\-f90}!dv2uv\-\_\-alt@{dv2uv\-\_\-alt}}
  83. \index{dv2uv\-\_\-alt@{dv2uv\-\_\-alt}!legsym.f90@{legsym.\-f90}}
  84. \subsubsection[{dv2uv\-\_\-alt}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dv2uv\-\_\-alt (
  85. \begin{DoxyParamCaption}
  86. \item[{complex, dimension(nesp/2)}]{pd, }
  87. \item[{complex, dimension(nesp/2)}]{pz, }
  88. \item[{complex, dimension(nlon,nhpp)}]{pu, }
  89. \item[{complex, dimension(nlon,nhpp)}]{pv}
  90. \end{DoxyParamCaption}
  91. )}}
  92. \label{legsym_8f90_a581747beee32c3386dfc0b9b1cfa4e0f}
  93. \-Definition at line 269 of file legsym.\-f90.
  94. \hypertarget{legsym_8f90_a04d46a94caf6c743547ac25cfa3058d4}{
  95. \index{legsym.\-f90@{legsym.\-f90}!fc2sp@{fc2sp}}
  96. \index{fc2sp@{fc2sp}!legsym.f90@{legsym.\-f90}}
  97. \subsubsection[{fc2sp}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fc2sp (
  98. \begin{DoxyParamCaption}
  99. \item[{complex, dimension(nlon,nhpp), intent(in)}]{fc, }
  100. \item[{complex, dimension(nesp/2), intent(out)}]{sp}
  101. \end{DoxyParamCaption}
  102. )}}
  103. \label{legsym_8f90_a04d46a94caf6c743547ac25cfa3058d4}
  104. \-Definition at line 164 of file legsym.\-f90.
  105. \hypertarget{legsym_8f90_a86bc436e65d6c4ddde72bb3cce7dc8c8}{
  106. \index{legsym.\-f90@{legsym.\-f90}!legini@{legini}}
  107. \index{legini@{legini}!legsym.f90@{legsym.\-f90}}
  108. \subsubsection[{legini}]{\setlength{\rightskip}{0pt plus 5cm}subroutine legini (
  109. \begin{DoxyParamCaption}
  110. \item[{integer}]{klat, }
  111. \item[{integer}]{klpp, }
  112. \item[{integer}]{kesp, }
  113. \item[{integer}]{klev, }
  114. \item[{real}]{vorpla, }
  115. \item[{real (kind=8), dimension($\ast$)}]{sid, }
  116. \item[{real (kind=8), dimension($\ast$)}]{gwd}
  117. \end{DoxyParamCaption}
  118. )}}
  119. \label{legsym_8f90_a86bc436e65d6c4ddde72bb3cce7dc8c8}
  120. \-Definition at line 37 of file legsym.\-f90.
  121. \hypertarget{legsym_8f90_ab97cf272bad63e9bdd87a01317bb71c9}{
  122. \index{legsym.\-f90@{legsym.\-f90}!mktend@{mktend}}
  123. \index{mktend@{mktend}!legsym.f90@{legsym.\-f90}}
  124. \subsubsection[{mktend}]{\setlength{\rightskip}{0pt plus 5cm}subroutine mktend (
  125. \begin{DoxyParamCaption}
  126. \item[{complex, dimension(nesp/2), intent(out)}]{d, }
  127. \item[{complex, dimension(nesp/2), intent(out)}]{t, }
  128. \item[{complex, dimension(nesp/2), intent(out)}]{z, }
  129. \item[{complex, dimension(nlon,nhpp), intent(in)}]{tn, }
  130. \item[{complex, dimension(nlon,nhpp), intent(in)}]{fu, }
  131. \item[{complex, dimension(nlon,nhpp), intent(in)}]{fv, }
  132. \item[{complex, dimension(nlon,nhpp), intent(in)}]{ke, }
  133. \item[{complex, dimension(nlon,nhpp), intent(in)}]{ut, }
  134. \item[{complex, dimension(nlon,nhpp), intent(in)}]{vt}
  135. \end{DoxyParamCaption}
  136. )}}
  137. \label{legsym_8f90_ab97cf272bad63e9bdd87a01317bb71c9}
  138. \-Definition at line 430 of file legsym.\-f90.
  139. \hypertarget{legsym_8f90_a4a468562c0549b4ca3ec6ea34f87545a}{
  140. \index{legsym.\-f90@{legsym.\-f90}!reg2alt@{reg2alt}}
  141. \index{reg2alt@{reg2alt}!legsym.f90@{legsym.\-f90}}
  142. \subsubsection[{reg2alt}]{\setlength{\rightskip}{0pt plus 5cm}subroutine reg2alt (
  143. \begin{DoxyParamCaption}
  144. \item[{real, dimension(nlon,nlat,klev)}]{pr, }
  145. \item[{integer}]{klev}
  146. \end{DoxyParamCaption}
  147. )}}
  148. \label{legsym_8f90_a4a468562c0549b4ca3ec6ea34f87545a}
  149. \-Definition at line 484 of file legsym.\-f90.
  150. \hypertarget{legsym_8f90_aec404fc15930c6e4584c088a399ea099}{
  151. \index{legsym.\-f90@{legsym.\-f90}!sp2fc@{sp2fc}}
  152. \index{sp2fc@{sp2fc}!legsym.f90@{legsym.\-f90}}
  153. \subsubsection[{sp2fc}]{\setlength{\rightskip}{0pt plus 5cm}subroutine sp2fc (
  154. \begin{DoxyParamCaption}
  155. \item[{complex, dimension(ncsp)}]{sp, }
  156. \item[{complex, dimension(nlon,nhpp)}]{fc}
  157. \end{DoxyParamCaption}
  158. )}}
  159. \label{legsym_8f90_aec404fc15930c6e4584c088a399ea099}
  160. \-Definition at line 194 of file legsym.\-f90.
  161. \hypertarget{legsym_8f90_ac25a3c42ee19118b299203d2747cb59e}{
  162. \index{legsym.\-f90@{legsym.\-f90}!sp2fcdmu@{sp2fcdmu}}
  163. \index{sp2fcdmu@{sp2fcdmu}!legsym.f90@{legsym.\-f90}}
  164. \subsubsection[{sp2fcdmu}]{\setlength{\rightskip}{0pt plus 5cm}subroutine sp2fcdmu (
  165. \begin{DoxyParamCaption}
  166. \item[{complex, dimension(ncsp)}]{sp, }
  167. \item[{complex, dimension(nlon,nhpp)}]{fc}
  168. \end{DoxyParamCaption}
  169. )}}
  170. \label{legsym_8f90_ac25a3c42ee19118b299203d2747cb59e}
  171. \-Definition at line 229 of file legsym.\-f90.