\hypertarget{reshuf_8c}{}\doxysection{reshuf.\+c File Reference}
\label{reshuf_8c}\index{reshuf.c@{reshuf.c}}
{\ttfamily \#include \char`\"{}form3.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{reshuf_8c_a64d672c51feac280d693c058c3538567}\label{reshuf_8c_a64d672c51feac280d693c058c3538567}} 
WORD {\bfseries Re\+Number} (PHEAD WORD $\ast$term)
\item 
\mbox{\Hypertarget{reshuf_8c_ad5021713040b0ca05699989d45d42bec}\label{reshuf_8c_ad5021713040b0ca05699989d45d42bec}} 
VOID {\bfseries Fun\+Level} (PHEAD WORD $\ast$term)
\item 
\mbox{\Hypertarget{reshuf_8c_ae24f3a673395c1c78cf3c415ff0fc5a1}\label{reshuf_8c_ae24f3a673395c1c78cf3c415ff0fc5a1}} 
WORD {\bfseries Det\+Cur\+Dum} (PHEAD WORD $\ast$t)
\item 
\mbox{\Hypertarget{reshuf_8c_aaa4dd7af5179bb68feaff428150ad8e6}\label{reshuf_8c_aaa4dd7af5179bb68feaff428150ad8e6}} 
int {\bfseries Full\+Renumber} (PHEAD WORD $\ast$term, WORD par)
\item 
\mbox{\Hypertarget{reshuf_8c_a176ca39415acdc196c76d4f548a6eb96}\label{reshuf_8c_a176ca39415acdc196c76d4f548a6eb96}} 
VOID {\bfseries Move\+Dummies} (PHEAD WORD $\ast$term, WORD shift)
\item 
\mbox{\Hypertarget{reshuf_8c_ab4a7f144fce58fac3c44f29488e504a4}\label{reshuf_8c_ab4a7f144fce58fac3c44f29488e504a4}} 
void {\bfseries Adjust\+Renum\+Scratch} (PHEAD0)
\item 
\mbox{\Hypertarget{reshuf_8c_a71cd06df981bd212533d577ea47574a1}\label{reshuf_8c_a71cd06df981bd212533d577ea47574a1}} 
WORD {\bfseries Count\+Do} (WORD $\ast$term, WORD $\ast$instruct)
\item 
\mbox{\Hypertarget{reshuf_8c_ac7988f20d71f9386c7abd516f9357c1f}\label{reshuf_8c_ac7988f20d71f9386c7abd516f9357c1f}} 
WORD {\bfseries Count\+Fun} (WORD $\ast$term, WORD $\ast$countfun)
\item 
\mbox{\Hypertarget{reshuf_8c_ae422d8f655828944b6741c519b108cc7}\label{reshuf_8c_ae422d8f655828944b6741c519b108cc7}} 
WORD {\bfseries Dimension\+Subterm} (WORD $\ast$subterm)
\item 
\mbox{\Hypertarget{reshuf_8c_a4e6d2e18d979fab36b5965af7642b1e2}\label{reshuf_8c_a4e6d2e18d979fab36b5965af7642b1e2}} 
WORD {\bfseries Dimension\+Term} (WORD $\ast$term)
\item 
\mbox{\Hypertarget{reshuf_8c_a66c823c8868d6d835c92dbebf58a0b9c}\label{reshuf_8c_a66c823c8868d6d835c92dbebf58a0b9c}} 
WORD {\bfseries Dimension\+Expression} (PHEAD WORD $\ast$expr)
\item 
\mbox{\Hypertarget{reshuf_8c_aa209ed8b2efe2d74350aa888c58a1895}\label{reshuf_8c_aa209ed8b2efe2d74350aa888c58a1895}} 
WORD {\bfseries Mult\+Do} (PHEAD WORD $\ast$term, WORD $\ast$pattern)
\item 
\mbox{\Hypertarget{reshuf_8c_aa192e5283a50fc4d8f64d674324aad4f}\label{reshuf_8c_aa192e5283a50fc4d8f64d674324aad4f}} 
WORD {\bfseries Try\+Do} (PHEAD WORD $\ast$term, WORD $\ast$pattern, WORD level)
\item 
\mbox{\Hypertarget{reshuf_8c_a101de8ccd6e45bcd12249166e85bc801}\label{reshuf_8c_a101de8ccd6e45bcd12249166e85bc801}} 
WORD {\bfseries Do\+Distrib} (PHEAD WORD $\ast$term, WORD level)
\item 
\mbox{\Hypertarget{reshuf_8c_a2579ce343c780ef1646c891a75d15956}\label{reshuf_8c_a2579ce343c780ef1646c891a75d15956}} 
WORD {\bfseries Equal\+Arg} (WORD $\ast$parms, WORD num1, WORD num2)
\item 
\mbox{\Hypertarget{reshuf_8c_a0c3d7060036132cd17f84197412c5085}\label{reshuf_8c_a0c3d7060036132cd17f84197412c5085}} 
WORD {\bfseries Do\+Delta3} (PHEAD WORD $\ast$term, WORD level)
\item 
\mbox{\Hypertarget{reshuf_8c_a349e585673c0b2b962ceb76048575a0a}\label{reshuf_8c_a349e585673c0b2b962ceb76048575a0a}} 
WORD {\bfseries Test\+Partitions} (WORD $\ast$tfun, \mbox{\hyperlink{structs_8h_a18a400275869bce4cf34b69ebb74fbfa}{PARTI}} $\ast$parti)
\item 
\mbox{\Hypertarget{reshuf_8c_ad940cd2baf7eae494c171ff249b98111}\label{reshuf_8c_ad940cd2baf7eae494c171ff249b98111}} 
WORD {\bfseries Do\+Partitions} (PHEAD WORD $\ast$term, WORD level)
\item 
\mbox{\Hypertarget{reshuf_8c_a70607f2c1b721d5179919f310abf2252}\label{reshuf_8c_a70607f2c1b721d5179919f310abf2252}} 
WORD {\bfseries Do\+Permutations} (PHEAD WORD $\ast$term, WORD level)
\item 
\mbox{\Hypertarget{reshuf_8c_a520aa03b854431c81f4a4a2e02017c5b}\label{reshuf_8c_a520aa03b854431c81f4a4a2e02017c5b}} 
WORD {\bfseries Do\+Shuffle} (WORD $\ast$term, WORD level, WORD fun, WORD option)
\item 
\mbox{\Hypertarget{reshuf_8c_aa42225a91ac0289e09eb1263e2885ecf}\label{reshuf_8c_aa42225a91ac0289e09eb1263e2885ecf}} 
int {\bfseries Shuffle} (WORD $\ast$from1, WORD $\ast$from2, WORD $\ast$to)
\item 
\mbox{\Hypertarget{reshuf_8c_a0598cd46e466b938b282b3e03cd893e9}\label{reshuf_8c_a0598cd46e466b938b282b3e03cd893e9}} 
int {\bfseries Finish\+Shuffle} (WORD $\ast$fini)
\item 
\mbox{\Hypertarget{reshuf_8c_a2eb60b3a5f8466b58c943a46018b4d33}\label{reshuf_8c_a2eb60b3a5f8466b58c943a46018b4d33}} 
WORD {\bfseries Do\+Stuffle} (WORD $\ast$term, WORD level, WORD fun, WORD option)
\item 
\mbox{\Hypertarget{reshuf_8c_af9e3b9b017e5f67469e0c779eb2ad8fc}\label{reshuf_8c_af9e3b9b017e5f67469e0c779eb2ad8fc}} 
int {\bfseries Stuffle} (WORD $\ast$from1, WORD $\ast$from2, WORD $\ast$to)
\item 
\mbox{\Hypertarget{reshuf_8c_a131919998803ca38b79b29f54700c9f5}\label{reshuf_8c_a131919998803ca38b79b29f54700c9f5}} 
int {\bfseries Finish\+Stuffle} (WORD $\ast$fini)
\item 
\mbox{\Hypertarget{reshuf_8c_a9f4afa52fbce45585d01cf50551cc72c}\label{reshuf_8c_a9f4afa52fbce45585d01cf50551cc72c}} 
WORD $\ast$ {\bfseries Stuff\+Root\+Add} (WORD $\ast$t1, WORD $\ast$t2, WORD $\ast$to)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Mixed routines\+: Routines for relabelling dummy indices. The multiply command The distrib\+\_\+ function The tryreplace statement 