FORM v5.0.0-35-g6318119
Functions
opera.c File Reference
#include "form3.h"
Include dependency graph for opera.c:

Go to the source code of this file.

Functions

int EpfFind (PHEAD WORD *term, WORD *params)
 
int EpfCon (PHEAD WORD *term, WORD *params, WORD num, WORD level)
 
WORD EpfGen (WORD number, WORD *inlist, WORD *kron, WORD *perm, WORD sgn)
 
WORD Trick (WORD *in, TRACES *t)
 
int Trace4no (WORD number, WORD *kron, TRACES *t)
 
int Trace4 (PHEAD WORD *term, WORD *params, WORD num, WORD level)
 
int Trace4Gen (PHEAD TRACES *t, WORD number)
 
WORD TraceNno (WORD number, WORD *kron, TRACES *t)
 
int TraceN (PHEAD WORD *term, WORD *params, WORD num, WORD level)
 
int TraceNgen (PHEAD TRACES *t, WORD number)
 
int Traces (PHEAD WORD *term, WORD *params, WORD num, WORD level)
 
int TraceFind (PHEAD WORD *term, WORD *params)
 
int Chisholm (PHEAD WORD *term, WORD level)
 
int TenVecFind (PHEAD WORD *term, WORD *params)
 
int TenVec (PHEAD WORD *term, WORD *params, WORD num, WORD level)
 

Detailed Description

Contains the 'operations' These are the trace routines, the contractions of the Levi-Civita tensors and the tensor to vector/vector to tensor routines. The trace and contraction routines are done in a special way (see commentary with the FIXEDGLOBALS struct)

Definition in file opera.c.

Function Documentation

◆ EpfFind()

int EpfFind ( PHEAD WORD *  term,
WORD *  params 
)

Definition at line 58 of file opera.c.

◆ EpfCon()

int EpfCon ( PHEAD WORD *  term,
WORD *  params,
WORD  num,
WORD  level 
)

Definition at line 212 of file opera.c.

◆ EpfGen()

WORD EpfGen ( WORD  number,
WORD *  inlist,
WORD *  kron,
WORD *  perm,
WORD  sgn 
)

Definition at line 282 of file opera.c.

◆ Trick()

WORD Trick ( WORD *  in,
TRACES t 
)

Definition at line 331 of file opera.c.

◆ Trace4no()

int Trace4no ( WORD  number,
WORD *  kron,
TRACES t 
)

Definition at line 418 of file opera.c.

◆ Trace4()

int Trace4 ( PHEAD WORD *  term,
WORD *  params,
WORD  num,
WORD  level 
)

Definition at line 695 of file opera.c.

◆ Trace4Gen()

int Trace4Gen ( PHEAD TRACES t,
WORD  number 
)

Definition at line 858 of file opera.c.

◆ TraceNno()

WORD TraceNno ( WORD  number,
WORD *  kron,
TRACES t 
)

Definition at line 1343 of file opera.c.

◆ TraceN()

int TraceN ( PHEAD WORD *  term,
WORD *  params,
WORD  num,
WORD  level 
)

Definition at line 1384 of file opera.c.

◆ TraceNgen()

int TraceNgen ( PHEAD TRACES t,
WORD  number 
)

Definition at line 1449 of file opera.c.

◆ Traces()

int Traces ( PHEAD WORD *  term,
WORD *  params,
WORD  num,
WORD  level 
)

Definition at line 1834 of file opera.c.

◆ TraceFind()

int TraceFind ( PHEAD WORD *  term,
WORD *  params 
)

Definition at line 1856 of file opera.c.

◆ Chisholm()

int Chisholm ( PHEAD WORD *  term,
WORD  level 
)

Definition at line 1966 of file opera.c.

◆ TenVecFind()

int TenVecFind ( PHEAD WORD *  term,
WORD *  params 
)

Definition at line 2181 of file opera.c.

◆ TenVec()

int TenVec ( PHEAD WORD *  term,
WORD *  params,
WORD  num,
WORD  level 
)

Definition at line 2315 of file opera.c.