/*******************  trace_su3.c  (in su3.a) ***************************
*									*
* complex trace_su3(a) su3_matrix *a;					*
* return complex trace of an SU3 matrix 				*
*/
#include "complex.h"
#include "su3.h"

/* Complex trace of an SU3 matrix */
complex trace_su3( su3_matrix *a ) {
register complex t1,t2;
    CADD(a->e[0][0],a->e[1][1],t1);
    CADD(t1,a->e[2][2],t2);
    return(t2);
}
