\hypertarget{function_8c}{}\doxysection{function.\+c File Reference}
\label{function_8c}\index{function.c@{function.c}}
{\ttfamily \#include \char`\"{}form3.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{function_8c_ab84de98ad4eec2bce23b9e0bc962da24}\label{function_8c_ab84de98ad4eec2bce23b9e0bc962da24}} 
W\+O\+RD {\bfseries Make\+Dirty} (W\+O\+RD $\ast$term, W\+O\+RD $\ast$x, W\+O\+RD par)
\item 
\mbox{\Hypertarget{function_8c_a57043b14a113cef1ce8a2c65c6f57392}\label{function_8c_a57043b14a113cef1ce8a2c65c6f57392}} 
void {\bfseries Mark\+Dirty} (W\+O\+RD $\ast$term, W\+O\+RD flags)
\item 
\mbox{\Hypertarget{function_8c_ae3b2dac247ffb00b254d724898fd3f48}\label{function_8c_ae3b2dac247ffb00b254d724898fd3f48}} 
void {\bfseries Poly\+Fun\+Dirty} (P\+H\+E\+AD W\+O\+RD $\ast$term)
\item 
\mbox{\Hypertarget{function_8c_a99ee815dcabc235942eb87d3a174eb98}\label{function_8c_a99ee815dcabc235942eb87d3a174eb98}} 
void {\bfseries Poly\+Fun\+Clean} (P\+H\+E\+AD W\+O\+RD $\ast$term)
\item 
\mbox{\Hypertarget{function_8c_afc62c6c6f8d569d153a63a51854b280b}\label{function_8c_afc62c6c6f8d569d153a63a51854b280b}} 
W\+O\+RD {\bfseries Symmetrize} (P\+H\+E\+AD W\+O\+RD $\ast$func, W\+O\+RD $\ast$Lijst, W\+O\+RD ngroups, W\+O\+RD gsize, W\+O\+RD type)
\item 
\mbox{\Hypertarget{function_8c_a2e0c7ea27cfadb3829da80a7dfc013d5}\label{function_8c_a2e0c7ea27cfadb3829da80a7dfc013d5}} 
W\+O\+RD {\bfseries Comp\+Group} (P\+H\+E\+AD W\+O\+RD type, W\+O\+RD $\ast$$\ast$args, W\+O\+RD $\ast$a1, W\+O\+RD $\ast$a2, W\+O\+RD num)
\item 
\mbox{\Hypertarget{function_8c_ac6ede760da96e062d4e55786ce23ab66}\label{function_8c_ac6ede760da96e062d4e55786ce23ab66}} 
int {\bfseries Full\+Symmetrize} (P\+H\+E\+AD W\+O\+RD $\ast$fun, int type)
\item 
\mbox{\Hypertarget{function_8c_a28d820b41dc981073e477f3b9e29e77d}\label{function_8c_a28d820b41dc981073e477f3b9e29e77d}} 
W\+O\+RD {\bfseries Sym\+Gen} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD $\ast$params, W\+O\+RD num, W\+O\+RD level)
\item 
\mbox{\Hypertarget{function_8c_afc370583b993ff2cfd7158bc35fd92a4}\label{function_8c_afc370583b993ff2cfd7158bc35fd92a4}} 
W\+O\+RD {\bfseries Sym\+Find} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD $\ast$params)
\item 
\mbox{\Hypertarget{function_8c_a587e13854aee940d860eed9effb7737e}\label{function_8c_a587e13854aee940d860eed9effb7737e}} 
int {\bfseries Chain\+In} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD funnum)
\item 
\mbox{\Hypertarget{function_8c_a8cdfc9408750152d27e796b8cff6e53f}\label{function_8c_a8cdfc9408750152d27e796b8cff6e53f}} 
int {\bfseries Chain\+Out} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD funnum)
\item 
\mbox{\Hypertarget{function_8c_a00bdf2aa06f43393c94a78374149e599}\label{function_8c_a00bdf2aa06f43393c94a78374149e599}} 
W\+O\+RD {\bfseries Match\+Function} (P\+H\+E\+AD W\+O\+RD $\ast$pattern, W\+O\+RD $\ast$interm, W\+O\+RD $\ast$wilds)
\item 
\mbox{\Hypertarget{function_8c_a456798962164dcaa2338c3c02a06a58f}\label{function_8c_a456798962164dcaa2338c3c02a06a58f}} 
W\+O\+RD {\bfseries Scan\+Functions} (P\+H\+E\+AD W\+O\+RD $\ast$inpat, W\+O\+RD $\ast$inter, W\+O\+RD par)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The file with the central routines for the pattern matching of functions and their arguments. The file also contains the routines for the execution of the Symmetrize statement and its variations (like antisymmetrize etc). 