Guest User

Untitled

a guest
Feb 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. documentclass{beamer}
  2. mode<presentation>
  3. {
  4. usetheme{CambridgeUS}
  5. usecolortheme{dolphin}
  6. usecolortheme{rose}
  7. setbeamerfont*{title}{shape=itshape, family=rmfamily}
  8. setbeamercovered{transparent}
  9. }
  10. usepackage{algorithm2e}
  11.  
  12. begin{document}
  13. begin{frame}{Hello world}
  14. begin{center}
  15. begin{minipage}{0.8linewidth}
  16. %scalebox{0.8}{
  17. begin{algorithm}[H]
  18. DontPrintSemicolon
  19. KwSty{type} brow : KwSty{int}$[M+1]$;
  20. KwSty{type} bcol : KwSty{int}$[N+1]$;
  21. KwSty{type} val : KwSty{real}$[k]$;
  22. KwSty{type} val_ptr : KwSty{int}$[K+1]$;
  23. KwSty{type} ind : KwSty{int}$[K]$;
  24. KwSty{type} ptr : KwSty{int}$[M+1]$;
  25. everypar={nl}
  26. ForEach{block row $I$}{
  27. $i_0 leftarrow brow[I]$;
  28. $r leftarrow brow[I+1]$;
  29. Let $hat{y} leftarrow y_{i_0:(i_0+r-1)}$;
  30. For{$b=ptr[I] KwTo ptr[I+1]$}{
  31. $J leftarrow ind[b]$;
  32. $j_0 leftarrow bcol[J]$;
  33. $c leftarrow bcol[J+1]-bcol[J]$;
  34. Let $hat{x} leftarrow x_{j_0:(j_0+c-1)}$;
  35. Let $hat{A} leftarrow a_{i_0:(i_0+r-1),j_0:(j_0+c-1)}$;
  36. Perform $r times c$ block multiply, $hat{y} leftarrow hat{y}+hat{A} cdot hat{x}$;
  37. }
  38. }
  39. end{algorithm}
  40. %}
  41. end{minipage}
  42. end{center}
  43.  
  44. end{frame}
  45. end{document}
  46.  
  47. documentclass{beamer}
  48. mode<presentation>
  49. {
  50. usetheme{CambridgeUS}
  51. usecolortheme{dolphin}
  52. usecolortheme{rose}
  53. setbeamerfont*{title}{shape=itshape, family=rmfamily}
  54. setbeamercovered{transparent}
  55. }
  56. usepackage{algorithm2e}
  57.  
  58. begin{document}
  59. begin{frame}{Hello world}
  60. begin{center}
  61. scalebox{0.75}{
  62. begin{minipage}{0.7linewidth}
  63. begin{algorithm}[H]
  64. DontPrintSemicolon
  65. KwSty{type} brow : KwSty{int}$[M+1]$;
  66. KwSty{type} bcol : KwSty{int}$[N+1]$;
  67. KwSty{type} val : KwSty{real}$[k]$;
  68. KwSty{type} val_ptr : KwSty{int}$[K+1]$;
  69. KwSty{type} ind : KwSty{int}$[K]$;
  70. KwSty{type} ptr : KwSty{int}$[M+1]$;
  71. everypar={nl}
  72. ForEach{block row $I$}{
  73. $i_0 leftarrow brow[I]$;
  74. $r leftarrow brow[I+1]$;
  75. Let $hat{y} leftarrow y_{i_0:(i_0+r-1)}$;
  76. For{$b=ptr[I] KwTo ptr[I+1]$}{
  77. $J leftarrow ind[b]$;
  78. $j_0 leftarrow bcol[J]$;
  79. $c leftarrow bcol[J+1]-bcol[J]$;
  80. Let $hat{x} leftarrow x_{j_0:(j_0+c-1)}$;
  81. Let $hat{A} leftarrow a_{i_0:(i_0+r-1),j_0:(j_0+c-1)}$;
  82. Perform $r times c$ block multiply, $hat{y} leftarrow hat{y}+hat{A} cdot hat{x}$;
  83. }
  84. }
  85. end{algorithm}
  86. end{minipage}%
  87. }
  88. end{center}
  89.  
  90. end{frame}
  91. end{document}
  92.  
  93. documentclass{beamer}
  94. mode<presentation>
  95. {
  96. usetheme{CambridgeUS}
  97. usecolortheme{dolphin}
  98. usecolortheme{rose}
  99. setbeamerfont*{title}{shape=itshape, family=rmfamily}
  100. setbeamercovered{transparent}
  101. }
  102. usepackage{algorithm2e}
  103.  
  104. begin{document}
  105.  
  106.  
  107. begin{frame}{Hello world}
  108. begin{center}
  109. begin{minipage}{0.8linewidth}
  110. scriptsize
  111. begin{algorithm}[H]
  112. DontPrintSemicolon
  113. KwSty{type} brow : KwSty{int}$[M+1]$;
  114. KwSty{type} bcol : KwSty{int}$[N+1]$;
  115. KwSty{type} val : KwSty{real}$[k]$;
  116. KwSty{type} val_ptr : KwSty{int}$[K+1]$;
  117. KwSty{type} ind : KwSty{int}$[K]$;
  118. KwSty{type} ptr : KwSty{int}$[M+1]$;
  119. everypar={nl}
  120. ForEach{block row $I$}{
  121. $i_0 leftarrow brow[I]$;
  122. $r leftarrow brow[I+1]$;
  123. Let $hat{y} leftarrow y_{i_0:(i_0+r-1)}$;
  124. For{$b=ptr[I] KwTo ptr[I+1]$}{
  125. $J leftarrow ind[b]$;
  126. $j_0 leftarrow bcol[J]$;
  127. $c leftarrow bcol[J+1]-bcol[J]$;
  128. Let $hat{x} leftarrow x_{j_0:(j_0+c-1)}$;
  129. Let $hat{A} leftarrow a_{i_0:(i_0+r-1),j_0:(j_0+c-1)}$;
  130. Perform $r times c$ block multiply, $hat{y} leftarrow hat{y}+hat{A} cdot hat{x}$;
  131. }
  132. }
  133. end{algorithm}
  134. end{minipage}
  135. end{center}
  136. end{frame}
  137.  
  138. end{document}
  139.  
  140. documentclass{beamer}
  141. mode<presentation>
  142. {
  143. usetheme{CambridgeUS}
  144. usecolortheme{dolphin}
  145. usecolortheme{rose}
  146. setbeamerfont*{title}{shape=itshape, family=rmfamily}
  147. setbeamercovered{transparent}
  148. }
  149. usepackage{algorithm2e}
  150.  
  151. begin{document}
  152.  
  153. % This solution is evil!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  154. % use it at your own risk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  155. begin{frame}[shrink]{Hello world}
  156. begin{center}
  157. begin{minipage}{0.8linewidth}
  158. begin{algorithm}[H]
  159. DontPrintSemicolon
  160. KwSty{type} brow : KwSty{int}$[M+1]$;
  161. KwSty{type} bcol : KwSty{int}$[N+1]$;
  162. KwSty{type} val : KwSty{real}$[k]$;
  163. KwSty{type} val_ptr : KwSty{int}$[K+1]$;
  164. KwSty{type} ind : KwSty{int}$[K]$;
  165. KwSty{type} ptr : KwSty{int}$[M+1]$;
  166. everypar={nl}
  167. ForEach{block row $I$}{
  168. $i_0 leftarrow brow[I]$;
  169. $r leftarrow brow[I+1]$;
  170. Let $hat{y} leftarrow y_{i_0:(i_0+r-1)}$;
  171. For{$b=ptr[I] KwTo ptr[I+1]$}{
  172. $J leftarrow ind[b]$;
  173. $j_0 leftarrow bcol[J]$;
  174. $c leftarrow bcol[J+1]-bcol[J]$;
  175. Let $hat{x} leftarrow x_{j_0:(j_0+c-1)}$;
  176. Let $hat{A} leftarrow a_{i_0:(i_0+r-1),j_0:(j_0+c-1)}$;
  177. Perform $r times c$ block multiply, $hat{y} leftarrow hat{y}+hat{A} cdot hat{x}$;
  178. }
  179. }
  180. end{algorithm}
  181. end{minipage}
  182. end{center}
  183. end{frame}
  184.  
  185.  
  186.  
  187. end{document}
Add Comment
Please, Sign In to add comment