Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /trunk/doc/report/basis.tex
ViewVC logotype

Diff of /trunk/doc/report/basis.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 326, Wed Aug 18 17:42:53 2010 UTC revision 327, Wed Aug 18 18:32:34 2010 UTC
# Line 3  Line 3 
3  \chapter{The Diderot Basis Environment}  \chapter{The Diderot Basis Environment}
4  \label{chap:basis}  \label{chap:basis}
5    
6    \newcommand{\imageTy}[2]{\mkw{image}(#1)[#2]}
7    \newcommand{\kernelTy}[2]{\mkw{kernel\#}#2}
8    \newcommand{\fieldTy}[3]{\mkw{field\#}#1(#2)[#3]}
9    
10  \section{Overloaded operators}  \section{Overloaded operators}
11    
12  \section{Other operators}  \section{Other operators}
13    
14  \section{Functions}  \section{Functions}
15  \newcommand{\FNSPEC}[3]{\item[\normalfont\texttt{#1} : \texttt{#2} ${\rightarrow}$ \texttt{#3}]\mbox{}\\}  \newcommand{\PFNSPEC}[4]{\item[\normalfont{$\mathtt{#1} : (#2) #3 \rightarrow #4$}]\mbox{}\\}
16    \newcommand{\FNSPEC}[3]{\item[\normalfont{$\mathtt{#1} : #2 \rightarrow #3$}]\mbox{}\\}
17  \begin{description}  \begin{description}
18    \FNSPEC{CL}{}{}    \FNSPEC{CL}{\mkw{tensor}[3,3]}{\mkw{real}}
19    \FNSPEC{convolve}{}{}    \PFNSPEC{convolve}{d,k,\sigma}{(\imageTy{d}{\sigma},\,\kernelTy{k})}{\fieldTy{k}{d}{\sigma}}
20    \FNSPEC{cos}{\kw{real}}{\kw{real}}    \FNSPEC{cos}{\mkw{real}}{\mkw{real}}
21      returns the cosine of its argument.      returns the cosine of its argument.
22    \FNSPEC{dot}{}{}    \PFNSPEC{dot}{d}{(\mkw{tensor}[d],\,\mkw{tensor}[d])}{\mkw{real}}
23    \FNSPEC{inside}{}{}    \PFNSPEC{inside}{k,d,\sigma}{(\fieldTy{k}{d}{\sigma},\,\mkw{tensor}[d])}{\mkw{bool}}
24    \FNSPEC{load}{}{}    \PFNSPEC{load}{d,\sigma}{\mkw{string}}{\imageTy{d}{\sigma}}
25    \FNSPEC{max}{(\kw{real}, \kw{real})}{\kw{real}}    \FNSPEC{max}{(\mkw{real},\,\mkw{real})}{\mkw{real}}
26      returns the minimum of its two arguments.      returns the minimum of its two arguments.
27    \FNSPEC{min}{(\kw{real}, \kw{real})}{\kw{real}}    \FNSPEC{min}{(\mkw{real},\,\mkw{real})}{\mkw{real}}
28      returns the maximum of its two arguments.      returns the maximum of its two arguments.
29    \FNSPEC{modulate}{}{}    \FNSPEC{modulate}{(\mkw{tensor}[d],\,\mkw{tensor}[d])}{\mkw{tensor}[d]}
30    \FNSPEC{pow}{(\kw{real}, \kw{real})}{\kw{real}}    \FNSPEC{pow}{(\mkw{real},\,\mkw{real})}{\mkw{real}}
31      returns the first argument raised to the power of the second argument.      returns the first argument raised to the power of the second argument.
32    \FNSPEC{principleEvec}{}{}    \PFNSPEC{principleEvec}{d}{\mkw{tensor}[d,d]}{\mkw{tensor}[d]}
33    \FNSPEC{sin}{\kw{real}}{\kw{real}}    \FNSPEC{sin}{\mkw{real}}{\mkw{real}}
34      returns the sine of its argument.      returns the sine of its argument.
35  \end{description}%  \end{description}%
36    

Legend:
Removed from v.326  
changed lines
  Added in v.327

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0