%This turns on the SAND report covers
\newif\ifdraft\draftfalse
\newif\ifsand\sandtrue

\SANDnum{SAND92-2291}
\SANDauthor{Gregory D. Sjaardema}
\SANDprintDate{\today}
\newcommand{\theTitle}{APREPRO: An Algebraic Preprocessor for Parameterizing Finite Element Analyses}
\title{\theTitle}
\ifsand
\pdfbookmark[1]{Cover}{cover}
\doCover
\newpage
\else
\SANDmarks{cover}
\setcounter{page}{3}
\fi

\pdfbookmark[1]{Title}{title}

%\begin{titlepage}
\begin{center}
\SANDnumVar\\
\SANDreleaseTypeVar\\
\ifdraft
Draft Date: \SANDprintDateVar\\
\else
Printed \SANDprintDateVar\\
\fi

\vspace{0.75in}
\CoverFont{m}{24}{28pt}
\theTitle\\
\vspace{0.75in}
\CoverFont{m}{12}{14pt}
\SANDauthorVar\\
Simulation Modeling Sciences Department\\
Sandia National Laboratories\\
Albuquerque, NM 87185-0380\\
\vspace*{.5in}
\textbf{Abstract}
\end{center}
\vspace{-.4cm}\par

\aprepro{} is an algebraic preprocessor that reads a file containing both
general\textit{ }text and algebraic, string, or conditional expressions. It interprets
the expressions and outputs them to the output file along with the general text.
The syntax used in \aprepro{} is such that all expressions between the delimiters
\textbf{\{} and \textbf{\}} are evaluated and all other text is simply echoed to
the output file. \aprepro{} contains several mathematical functions,
string functions, and flow control constructs. In addition, functions
are included that implement a units conversion system. \aprepro{} was
written primarily to simplify the preparation of parameterized input
files for finite element analyses at Sandia National Laboratories;
however, it can process any text file that does not use the characters
\textbf{\{ \}}.\newpage

%\end{titlepage}
