FORM  4.3
Macros | Functions
reshuf.c File Reference
#include "form3.h"

Go to the source code of this file.

Functions

WORD ReNumber (PHEAD WORD *term)
 
VOID FunLevel (PHEAD WORD *term)
 
WORD DetCurDum (PHEAD WORD *t)
 
int FullRenumber (PHEAD WORD *term, WORD par)
 
VOID MoveDummies (PHEAD WORD *term, WORD shift)
 
void AdjustRenumScratch (PHEAD0)
 
WORD CountDo (WORD *term, WORD *instruct)
 
WORD CountFun (WORD *term, WORD *countfun)
 
WORD DimensionSubterm (WORD *subterm)
 
WORD DimensionTerm (WORD *term)
 
WORD DimensionExpression (PHEAD WORD *expr)
 
WORD MultDo (PHEAD WORD *term, WORD *pattern)
 
WORD TryDo (PHEAD WORD *term, WORD *pattern, WORD level)
 
WORD DoDistrib (PHEAD WORD *term, WORD level)
 
WORD EqualArg (WORD *parms, WORD num1, WORD num2)
 
WORD DoDelta3 (PHEAD WORD *term, WORD level)
 
WORD TestPartitions (WORD *tfun, PARTI *parti)
 
WORD DoPartitions (PHEAD WORD *term, WORD level)
 
WORD DoPermutations (PHEAD WORD *term, WORD level)
 
WORD DoShuffle (WORD *term, WORD level, WORD fun, WORD option)
 
int Shuffle (WORD *from1, WORD *from2, WORD *to)
 
int FinishShuffle (WORD *fini)
 
WORD DoStuffle (WORD *term, WORD level, WORD fun, WORD option)
 
int Stuffle (WORD *from1, WORD *from2, WORD *to)
 
int FinishStuffle (WORD *fini)
 
WORD * StuffRootAdd (WORD *t1, WORD *t2, WORD *to)
 

Detailed Description

Mixed routines: Routines for relabelling dummy indices. The multiply command The distrib_ function The tryreplace statement

Definition in file reshuf.c.