a82479d7d219431516dd6388dfa4d3d805c25519
[charm.git] / doc / projections / pplmanual.tex
1 %%% Commonly Needed packages
2 \usepackage{graphicx,color,calc}
3 \usepackage{makeidx}
4 \usepackage{alltt}
5
6 %%% Commands for uniform looks of C++, Charm++, and Projections
7 \newcommand{\CC}{C\kern -0.0em\raise 0.5ex\hbox{++}}
8 \newcommand{\emCC}{C\kern -0.0em\raise 0.4ex\hbox{\em++}}
9 \newcommand{\charmpp}{\textsc{Charm++}}
10 \newcommand{\charmc}{\texttt{charmc}}
11 \newcommand{\projections}{\textsc{Projections}}
12 \newcommand{\converse}{\textsc{Converse}}
13 \newcommand{\ampi}{\textsc{AMPI}}
14 \newcommand{\tempo}{\textsc{TeMPO}}
15 \newcommand{\irecv}{\textsl{iRecv}}
16 \newcommand{\sdag}{\textsl{Structured Dagger}}
17
18 %%% Commands to produce margin symbols
19 \newcommand{\new}{\marginpar{\fbox{\bf$\mathcal{NEW}$}}}
20 \newcommand{\important}{\marginpar{\fbox{\bf\Huge !}}}
21 \newcommand{\experimental}{\marginpar{\fbox{\bf\Huge $\beta$}}}
22
23 %%% Commands for manual elements
24 \newcommand{\zap}[1]{ }
25 \newcommand{\function}[1]{{\noindent{\textsf{#1}}\\}}
26 \newcommand{\cmd}[1]{{\noindent{\textsf{#1}}\\}}
27 \newcommand{\args}[1]{\hspace*{2em}{\texttt{#1}}\\}
28 \newcommand{\param}[1]{{\texttt{#1}}}
29 \newcommand{\kw}[1]{{\textsf{#1}\index{#1}}}
30 \newcommand{\uw}[1]{{\textsl{#1}}}
31 \newcommand{\desc}[1]{\indent{#1}}
32 \newcommand{\note}[1]{(\textbf{Note:} #1)}
33
34 \makeindex