\hypertarget{structTrAcEs}{}\doxysection{Tr\+Ac\+Es Struct Reference}
\label{structTrAcEs}\index{TrAcEs@{TrAcEs}}


{\ttfamily \#include $<$structs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structTrAcEs_ad9f09da74be82bb2de1ea54e163f32ac}\label{structTrAcEs_ad9f09da74be82bb2de1ea54e163f32ac}} 
W\+O\+RD $\ast$ {\bfseries accu}
\item 
\mbox{\Hypertarget{structTrAcEs_a0cd2c5a4acc4bd7b953bee8c5c57736f}\label{structTrAcEs_a0cd2c5a4acc4bd7b953bee8c5c57736f}} 
W\+O\+RD $\ast$ {\bfseries accup}
\item 
\mbox{\Hypertarget{structTrAcEs_a1dd345bd2956228e4403b41e891b1119}\label{structTrAcEs_a1dd345bd2956228e4403b41e891b1119}} 
W\+O\+RD $\ast$ {\bfseries termp}
\item 
\mbox{\Hypertarget{structTrAcEs_ab0a55c53a24857c7e260392e1f8531f5}\label{structTrAcEs_ab0a55c53a24857c7e260392e1f8531f5}} 
W\+O\+RD $\ast$ {\bfseries perm}
\item 
\mbox{\Hypertarget{structTrAcEs_a6fd3aacc4655de645d61678486b9f79a}\label{structTrAcEs_a6fd3aacc4655de645d61678486b9f79a}} 
W\+O\+RD $\ast$ {\bfseries inlist}
\item 
\mbox{\Hypertarget{structTrAcEs_a9b221139e07f447c0f6e5eba3551524b}\label{structTrAcEs_a9b221139e07f447c0f6e5eba3551524b}} 
W\+O\+RD $\ast$ {\bfseries nt3}
\item 
\mbox{\Hypertarget{structTrAcEs_ae1d41115b52e5a895faf6170922e08ef}\label{structTrAcEs_ae1d41115b52e5a895faf6170922e08ef}} 
W\+O\+RD $\ast$ {\bfseries nt4}
\item 
\mbox{\Hypertarget{structTrAcEs_adaeb0ac9a39b9561df02e15048bfad9c}\label{structTrAcEs_adaeb0ac9a39b9561df02e15048bfad9c}} 
W\+O\+RD $\ast$ {\bfseries j3}
\item 
\mbox{\Hypertarget{structTrAcEs_a4e8e43894b7e4a5127fb5ae8891210d9}\label{structTrAcEs_a4e8e43894b7e4a5127fb5ae8891210d9}} 
W\+O\+RD $\ast$ {\bfseries j4}
\item 
\mbox{\Hypertarget{structTrAcEs_a8a509acf29529ef1096eea5cdccdb715}\label{structTrAcEs_a8a509acf29529ef1096eea5cdccdb715}} 
W\+O\+RD $\ast$ {\bfseries e3}
\item 
\mbox{\Hypertarget{structTrAcEs_a196021a7342ecbc1b9e8be07c652a47d}\label{structTrAcEs_a196021a7342ecbc1b9e8be07c652a47d}} 
W\+O\+RD $\ast$ {\bfseries e4}
\item 
\mbox{\Hypertarget{structTrAcEs_a84e4fd94e4d2ecdafedf2a2653a84c09}\label{structTrAcEs_a84e4fd94e4d2ecdafedf2a2653a84c09}} 
W\+O\+RD $\ast$ {\bfseries eers}
\item 
\mbox{\Hypertarget{structTrAcEs_a2d707753436c2480aef4257fc833af28}\label{structTrAcEs_a2d707753436c2480aef4257fc833af28}} 
W\+O\+RD $\ast$ {\bfseries mepf}
\item 
\mbox{\Hypertarget{structTrAcEs_a7b3d4616b61dccb9cdfa4ba604cafec2}\label{structTrAcEs_a7b3d4616b61dccb9cdfa4ba604cafec2}} 
W\+O\+RD $\ast$ {\bfseries mdel}
\item 
\mbox{\Hypertarget{structTrAcEs_ae01829c462d1cab7e54d338c2d4c427c}\label{structTrAcEs_ae01829c462d1cab7e54d338c2d4c427c}} 
W\+O\+RD $\ast$ {\bfseries pepf}
\item 
\mbox{\Hypertarget{structTrAcEs_a4cb4469b16cd9cf42ce95fd3989b6163}\label{structTrAcEs_a4cb4469b16cd9cf42ce95fd3989b6163}} 
W\+O\+RD $\ast$ {\bfseries pdel}
\item 
\mbox{\Hypertarget{structTrAcEs_ad53ecfb5d3de5bc194de9b7c7a1692e4}\label{structTrAcEs_ad53ecfb5d3de5bc194de9b7c7a1692e4}} 
W\+O\+RD {\bfseries sgn}
\item 
\mbox{\Hypertarget{structTrAcEs_a889a37c023f0a128b5402668fcedd150}\label{structTrAcEs_a889a37c023f0a128b5402668fcedd150}} 
W\+O\+RD {\bfseries stap}
\item 
\mbox{\Hypertarget{structTrAcEs_a8b60934b580ae781b91c2cef4dd8d8b6}\label{structTrAcEs_a8b60934b580ae781b91c2cef4dd8d8b6}} 
W\+O\+RD {\bfseries step1}
\item 
\mbox{\Hypertarget{structTrAcEs_a91cf382f864328f92c990fc49e746e9d}\label{structTrAcEs_a91cf382f864328f92c990fc49e746e9d}} 
W\+O\+RD {\bfseries kstep}
\item 
\mbox{\Hypertarget{structTrAcEs_ad48e514107ff7e9a2b0431098ff7fefe}\label{structTrAcEs_ad48e514107ff7e9a2b0431098ff7fefe}} 
W\+O\+RD {\bfseries mdum}
\item 
\mbox{\Hypertarget{structTrAcEs_a3ea4774788fa6e52427e025b8f353e74}\label{structTrAcEs_a3ea4774788fa6e52427e025b8f353e74}} 
W\+O\+RD {\bfseries gamm}
\item 
\mbox{\Hypertarget{structTrAcEs_ae72e9cff91e0c30300a19ed5df140dcb}\label{structTrAcEs_ae72e9cff91e0c30300a19ed5df140dcb}} 
W\+O\+RD {\bfseries ad}
\item 
\mbox{\Hypertarget{structTrAcEs_aaac1ec279293799d66c90c97092602b2}\label{structTrAcEs_aaac1ec279293799d66c90c97092602b2}} 
W\+O\+RD {\bfseries a3}
\item 
\mbox{\Hypertarget{structTrAcEs_aa3c319dbdad663274fb7ad3d82986637}\label{structTrAcEs_aa3c319dbdad663274fb7ad3d82986637}} 
W\+O\+RD {\bfseries a4}
\item 
\mbox{\Hypertarget{structTrAcEs_ad991cc4398ef4f29cc2f5aff0ba34599}\label{structTrAcEs_ad991cc4398ef4f29cc2f5aff0ba34599}} 
W\+O\+RD {\bfseries lc3}
\item 
\mbox{\Hypertarget{structTrAcEs_a3e9397e587c9b188af45f93de42f1599}\label{structTrAcEs_a3e9397e587c9b188af45f93de42f1599}} 
W\+O\+RD {\bfseries lc4}
\item 
\mbox{\Hypertarget{structTrAcEs_a92e64344ee29adad93730d5dcf781654}\label{structTrAcEs_a92e64344ee29adad93730d5dcf781654}} 
W\+O\+RD {\bfseries sign1}
\item 
\mbox{\Hypertarget{structTrAcEs_a6e12b77c3ec6cd2d64d4c68118a5c9a3}\label{structTrAcEs_a6e12b77c3ec6cd2d64d4c68118a5c9a3}} 
W\+O\+RD {\bfseries sign2}
\item 
\mbox{\Hypertarget{structTrAcEs_a39df3c33e1dbca37bca20aeb69f68d35}\label{structTrAcEs_a39df3c33e1dbca37bca20aeb69f68d35}} 
W\+O\+RD {\bfseries gamma5}
\item 
\mbox{\Hypertarget{structTrAcEs_a6c12b207523bcb4dd1734bfdf71a71d4}\label{structTrAcEs_a6c12b207523bcb4dd1734bfdf71a71d4}} 
W\+O\+RD {\bfseries num}
\item 
\mbox{\Hypertarget{structTrAcEs_a05b46793eb637470e09dbdd1d4c08e79}\label{structTrAcEs_a05b46793eb637470e09dbdd1d4c08e79}} 
W\+O\+RD {\bfseries level}
\item 
\mbox{\Hypertarget{structTrAcEs_ab2269ab9e86a27542d35d8cf03dca523}\label{structTrAcEs_ab2269ab9e86a27542d35d8cf03dca523}} 
W\+O\+RD {\bfseries factor}
\item 
\mbox{\Hypertarget{structTrAcEs_ac88d01f1a0e9e450858058a15cc3aa91}\label{structTrAcEs_ac88d01f1a0e9e450858058a15cc3aa91}} 
W\+O\+RD {\bfseries allsign}
\item 
\mbox{\Hypertarget{structTrAcEs_a3c4c8c451e1a86ea0094041b8eb2b618}\label{structTrAcEs_a3c4c8c451e1a86ea0094041b8eb2b618}} 
W\+O\+RD {\bfseries finalstep}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The struct T\+R\+A\+C\+ES keeps track of the progress during the expansion of a 4-\/dimensional trace. Each time a term gets generated the expansion tree continues in the next statement. When it returns it has to know where to continue. The 4-\/dimensional traces are more complicated than the n-\/dimensional traces (see T\+R\+A\+C\+EN) because of the extra tricks that can be used. They are responsible for the shorter final expressions. 

Definition at line 740 of file structs.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structs_8h}{structs.\+h}}\end{DoxyCompactItemize}
